Drupal 8: Developer Fundamentals Online

Main Content
4 days
Course Price
GSA Price
Please call for pricing
Course Description

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.


Should I Take this Course?

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

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
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

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