5-Day Drupal 8 Training - Toronto

Events happening in the community are now at Drupal community events on www.drupal.org.
Meyzi's picture
Start: 
2018-10-01 09:00 - 2018-10-05 16:30 America/Toronto
Organizers: 
Event type: 
Training (free or commercial)

Learn how to build a website with Drupal from top to bottom. This week-long Drupal class is divided into three parts: site building, theming, and module development. You can register for all five days, or just the days of interest to you.

Day 1: Drupal 8 Site Building & Architecture
This course will give participants a thorough understanding of the Drupal site building process. You'll get hands-on experience creating an information architecture for Drupal, and implementing advanced features with Drupal core and contributed modules.

Planning and implementing content types

Techniques for organizing content with Views

Building layouts with configuration

Structuring content with Paragraphs

Setting up landing pages

Selecting and installing contributed modules

Site maintenance best practices

Pre-launch checklist

Days 2-3: Drupal 8 Theming
You'll learn how to build a responsive Drupal theme to customize the look of your Drupal site. We’ll create a theme based on Drupal core, and another using a front-end framework. Learn how to create layouts, customize Twig templates, and best practices for organizing your theme.

Creating a custom Drupal theme

Using Drupal's core themes

Drupal's templating system

Adding CSS and Javascript to your Drupal theme

Twig syntax and Twig debug

Sub-theming with Bootstrap, Zurb Foundation, etc.

Using Twig to customize Views output

Preprocess functions

Using SASS with your Drupal theme

Extending Twig templates

Using libraries to manage internal and external assets

Best practices for Drupal theming

Days 4-5: Drupal 8 Module Development
You'll learn the process for developing a module with standard components like blocks, permissions, forms, and pages. The course will cover the concepts behind module development, how to use Object Oriented Programming for Drupal 8, and essential Drupal developer tools. It will give you an overall understanding of how modules work and you’ll get hands-on experience developing modules from scratch.

Creating a Drupal 8 module

Drupal coding standards

Using Drush, Drupal Console, and Composer

Creating pages programmatically

Creating custom field types and formatters

Using the Examples module

Creating custom forms

Database integration

Creating blocks programmatically

Creating administrative forms

Creating and applying patches

Configuration management

To register and for details: https://evolvingweb.ca/training/5-day-drupal-8-training