Event details
This four-day course provides a comprehensive understanding of Drupal 8 Site Building and Layout & Theming. The procedures throughout the week are introduced step-by-step and then reinforced with practice and challenges. You'll build multiple sites and themes to meet the needs of a client and reflect on your own experience to take the procedures you learn back into your own work and any new situations you encounter.
Course Outline
Site Building Day 1
Under the Hood of a Simple Website
Setting up a local environment
Getting Started
What is Drupal?
What Features Does Drupal 8 Offer?
Important Drupal Terminology
Drupal 8 Administration Toolbar
Content Types and Content Modeling
Structured Content Types
Custom Content Types and Fields
Categorize Content with Taxonomy
Understanding Content Workflows
User Roles and Permissions
Creating Roles and Assigning Permissions
Account Registration Settings
The Authenticated User Registration Form
Creating a Content Editor Account via Administrator
Site Building Day 2
Building What Appears on the Page
Page Layouts with Blocks
Custom Blocks
Building Dynamic Lists of Content with Views
Views Displays
Custom URL Aliases
Configuration Synchronization
Building Complex Views
Contextual Filters
Relationships
Exposing Filter Options to Visitors
Creating a View that Returns a List of Content in JSON
Fielding Entities and Managing Displays
Review Adding Fields to a Content Type
Adding Fields to a Content Type
Adding Fields to a Taxonomy Term
Adding Fields to Block Types
Review Display Modes
Images and Display
drupal.org and Extending Drupal
drupal.org Community Resources
Extending Drupal with Modules
Using Themes
Layout & Theming Day 3
Drupal Theming Fundamentals
How Does Drupal Theming Work?
What are Themers?
Making a Simple Theme
Working with Regions
Adding Libraries and Dependencies
Advanced .info.yml Options
Adding Breakpoints
Customizing Your Theme
Anatomy of a Theme
Coding Standards in Drupal
Introduction to Twig Template Files
Overrides, Available Variables, and Hooks
Adding Custom Regions
Breadcrumbs
Layout & Theming Day 4
Base Themes and Subtheming
Base Themes, Subthemes, and Core Themes
Using Subthemes
File Inheritance
Matching a Design Mockup Using Drupal
The Client's Design
Enabling Twig Debugging & Installing Devel
Creating a New Subtheme from the Classy Base Theme
Configuring Drupal
Using Template Overrides
Adding CSS
Recommended Experience
Having a basic understanding of the following technologies is helpful, but not required:
Authoring content using a Content Management system
Experience with Drupal's administrative interface
Some HTML, CSS knowledge
Should I Take this Course?
This course is perfect for those who are:
newly responsible for a Drupal 8 website
planning to build a new site in Drupal 8
preparing for delivery of a new Drupal 8 development
looking to firm up Acquia best practice knowledge for Drupal 8 Certification
NOTE:
All public training dates are tentative until the required number of students have enrolled, unless otherwise noted in the course title.
A Promet Training representative will contact you directly when the course “confirm/cancel” decision is made. The decision is made one week prior to Online classes
Questions? Contact Promet Training directly at [email protected]