Drupal 8: Developer Fundamentals Online (4 days)

×

Status message

Locating you...

About this course

You know how to configure a Drupal site, but you've found limitations with what you can do with core and contributed modules.

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]

Location: 

Online This is an online event.