Course description

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, develop and have launched client sites in D8. We 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.
• Core: What has gone away?
• Site building essentials: content, fields, layouting (aka blocks), and forms
• Views (briefly)
• Configuration management
• Multilingual
• Twig and theming changes
• Responsive: it's in there (kinda)
• Web services: HAL, JSON, XML, etc.
• APIs
• Backend newness like YML, routing, and naming standards.

You will:

• Build a site and add configuration.
• Create a responsive theme.
• Add code to a custom module.


9 - 9:30 Registration and set up dev instances
9:30 – 10:00 Introduction 
10:00 – 10:30 Site building in D8 (build a entities and fields, layouting, image handling, Views etc)
10:30-10:45 Coffee break
10:45 – 11:15 Multilingual
11:15 – 11:45 Web Services
11:45 – 1:00 Lunch
1:00 – 2:15 Theming with Twig (including exercises)
1:15 – 1:45 Theming exercises
2:15 – 2:30 Backend changes demystified
• OOP, symphony, YAML, namespacing … what it all means
2:30 – 4:00 Create a custom module
4:00 – 5:00 Small groups

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 to tears, 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

Date: May 11

Time: 9:00-5:00

Cost: $500 - includes breakfast, lunch and coffee breaks

Training Company: Amazee Labs

Trainers: Diana Dupuis, Michael Schmid, Kathryn McClintock, Jason Savino,  Lucian Neag,  and Victor Kunzig

Experience Level: Intermediate

Drupal Version: 8.x

When & Where

Monday, 11 May, 2015 - 09:00 to 17:00

If no timezone is set on your profile, time is displayed in UTC.
Update your profile's timezone