Drupal 8 for Drupalistas

Are you a site builder, themer, or backend developer who is comfortable with Drupal 7 (or 6) and worried about gearing up for Drupal 8? Want a headstart? This course will save you self-study time by walking you through D8 in a day. You'll build a site, getting a hands on experience of the anticipated Drupal 8 changes, and dive deeper into your own speciality.

Your trainers have built their company website on D8 and will walk you through their process with real world examples; pointing out the pitfalls, quoting core contributors, introducing you to the new hotness. You'll learn what you need to (now) know while building a site of your own, including customizing the theme and adding a bit of code. Your guides include top Drupalers in each required area, training, site building, theming and backend development ... so bring your questions!

Learning Objectives

At the end of the day, you will be ready to dive deeper into Drupal 8 and start building projects. Our goal is to make your transition as smooth as possible. While we won't dive too deeply into coding (Sorry, all ye who seek Symphony training!) we will break into small, specialty groups at the end of the day so you can focus on one area; site building, theming, or coding.

We'll cover:

  • Where is everything? Finding what you need in admin.
  • Site building essentials: entities, comments, display modes, layouting (aka blocks), and Views (briefly)
  • Configuration management
  • Web services: HAL, JSON, XML, etc.
  • Multilingual
  • Twig and theming changes
  • Module development including YML, routing, controllers and naming standards.

You will:

  • Build a site and add configuration.
  • Add js and twig to the theme.
  • Create a custom module.

Syllabus

9 - 9:30 Registration and set up dev instances
9:30 - 10:30 Drupal 8 site building: entities, display modes, comments, blocks, etc.
10:30 - 11:45 Multilingual, CMI, and Services
1:00 - 2:30 Edit a responsive theme
2:30 - 4:00 Add a custom module with a bit of code
4:00 - 5:00 Break into small groups and dive more deeply into site building, theming, or coding with an experienced Drupalista

Who will gain the most from this course?

Intermediate Drupal developers who have built sites with Drupal and want to become comfortable with Drupal 8. Bring your teammates, the course will be general enough to suit various roles (site builder, themer, developer, technical PM) with sufficient time to explore your specialty.

Prerequisites for this course

Can you get a Drupal site up on a server, add modules, content types, blocks, a view, and maybe a feature? Do you know how to add files and changes to a theme? Have you used the form API or added code to a preprocess function? If so, you are a Drupalista and this course is for you.

Can you write custom code for enterprise-level Drupal sites? We might bore you but you are welcome to join us if you promise to help others.

SPECIAL NOTE:To take this course, you must be setup for local VM development. (Not MAMP or WAMP, please.) We will send instructions for installing VirtualBox, Vagrant, and our training D8 site. Although this setup should not be challenging, you *must* prepare for the course prior to attendance. Please respond to our instructions with any questions or issues.

Course Information
Company: 
Amazee Labs
Experience level: 
Intermediate
Drupal Version: 
Drupal 8.x
Room: 
G106 · Commerce Guys