We are excited to offer training courses at DrupalCon Nashville.

All trainings will be held on Monday, April 9, 2017 from 9:00am-5:00pm. Trainings are not included in a regular DrupalCon ticket. Training tickets include lunch and coffee breaks.

  • Beginner
  • Intermediate
  • Advanced
  • Certification


Are you new to Drupal and to DrupalCon?

If you are, the Absolute Beginner's Guide to Drupal is the class for you.

This class will get you up-and-running with Drupal so that you are fully prepared for your week at DrupalCon.

You'll learn from the team that created the most popular Drupal videos (2 million views!) and the most popular Drupal book (Drupal 8 Explained).

Drupal Version: Drupal 8 (current)

This training is designed for people who want to get started with automating the testing of web applications using Behat with Mink and Drupal extension, taking the BDD approach. With the help of Mink extension, you will be able to mimic user interaction with the browser whereas, integration of Drupal extension with Behat and Mink will let you automate Drupal specific scenarios when using Drupal as your development technology.

Drupal Version: Drupal 8 (current)

What magic happens between the start of a D8 request and the page being returned? How do routes and controllers fit in? Where are services useful and how are they built? How does Composer fit into all of this?

Drupal Version: Drupal 8 (current)

Are you responsible for project management, content, or vendor selection and preparing to work with Drupal? This one-day training delivers all of the tools you need to get started. Delivered by an Acquia Certified Drupal Developer, this training will answer the questions you didn’t even know to ask. Targeted to the non-developer, this training is perfect for individuals that need to get up and running in Drupal - fast!

Drupal Version: Drupal 8 (current)

Whether you're new to Drupal 8 or you want to improve your skills, the Site Building training has you covered. In Drupal-speak, Site Building means using the Drupal administrative interfaces to put together custom CMS-driven websites without writing code. 

Drupal Version: Drupal 8 (current)
Themes combine HTML, CSS, JavaScript, and Drupal in order to make beautiful websites. Creating truly unique themes requires knowing how to use the Twig template language to manipulate HTML, how to add CSS and JavaScript assets in a way that's compatible with Drupal's caching, all while maintaining the flexibility that Drupal is known for.
Whether you’re creating an entirely new theme from scratch, or making nips and tucks to an existing design, understanding how Drupal’s theme system works, or having someone on your team who does, is essential.
Drupal Version: Drupal 8 (current)


Drupal 8 uses Composer to manage dependencies. In this training, we'll look at how to keep dependencies, like Drupal core and contrib modules, out of GitHub and automate the build portion of your workflow with Continuous Integration. This will allow for cleaner pull requests, reliable site builds and integration with other tools, like Slack.

Drupal Version: Drupal 8 (current)

With the component-based approach becoming the standard for Drupal 8 theming we’re beginning to see some slick front end environments show up in Drupal themes. The promise that talented front enders with little Drupal knowledge can jump right in is much closer to reality. 

However, before diving into this new front end bliss there are still some gotchas, plus lots of baked in goodies Drupal provides that one will need to have a handle on before getting started.

Drupal Version: Drupal 8 (current)

Module development for Drupal is more powerful than ever with Drupal 8. Object-orientation, the maturity of Drupal's various APIs, Drupal 8's new underlying Symfony (and other) components, and the emergence of Drupal Console means that developing for Drupal 8 requires some new knowledge for existing Drupal developers. This workshop is designed to introduce existing Drupal developers as well as (non-Drupal) PHP developers to some of the techniques and concepts for Drupal 8 module development.

Drupal Version: Drupal 8 (current)


This training is designed to help developers shift their thinking to build accessibility compliant digital content.  During this full day training developers will gain hands on experience analyzing non-compliant sites based on their own understanding and then with automated evaluation tools. In addition, developers will be exposed to coding compliant theme layouts and will learn techniques to manage non-web content.  

Drupal Version: N/A

Drupal 8 is a stellar CMS which is more than capable of standing on its own. But when it comes to building app-like websites, JavaScript frameworks have taken the web by storm, and React is leading the pack.

In this course, we will give a section of our Drupal 8 website a boost by building a ReactJS App.

We'll modify an existing Drupal 8 website to prepare it for integration with a decoupled application. This portion of the training provides you with knowledge applicable to a variety of external frameworks: React, Vue, Angular, even Alexa and Google home.

Drupal Version: Drupal 8 (current)

Learn how to configure and theme landing pages for Drupal 8. This training will cover various techniques for landing page design, configuration, and theming. You'll learn what questions to ask before you start building a landing page and how to decide what approach to take.

We'll build out several landing pages throughout the course and create a theme that provides a layout for each one. We'll also talk about ensuring that your landing pages enable accessible and effective content.

Drupal Version: Drupal 8 (current)


The Acquia Certification Program is offering a live test center to earn your credentials while you are at DrupalCon. Testing during DrupalCon makes you eligible for a free retake if needed. Tests will be given from Monday, April 9- Thursday, April 12. For more information and to pre-register for your test, go to

Drupal Version: N/A