Trainings

Trainings start at 9am and end at or around 3pm unless otherwise noted.

Food (sandwiches) and coffee will be provided.

Introduction to Drupal 8

This full day course covers the basics of Drupal 8 from a non-code, site-builder perspective. The goals of this working include giving you the information you need to decide if Drupal is right for you, and teaching you all the steps to installing, getting up to speed, and learning the basics you need to know. 

Docker for Development with Drupal

This training class will provide a foundation for implementing a development environment using Docker to build a development stack for Drupal projects. In this class you will learn the following:

  • How to start constructing a development stack using publicly available “official” Docker containers
  • How to modify the “official” container configuration to meet the specific needs of your project (i.e, write Dockerfiles to create a custom container)
  • How to deploy customized containers to Docker Hub
  • How to manage your development stack using Docker Compose
  • How to integrate containers in your stack on as “as needed” basis
  • How to utilize your container stack to execute tests using Travis

When you leave this class, you should be armed with the foundational knowledge to begin implementing Docker into your development workflow.

This class is targeted at developers with a working knowledge of application configuration in a server environment (how to install packages with a package manager such as  apt  or  rpm ), knowledge of bash shell scripting, and a general understanding of component architecture.

Introduction to DrupalVM

Ben will offer a half-day one-on-one question and answer session for those seeking information about using Linux along with DrupalVM.

Introduction to Drupal 8 Theming

A Drupal website can look pretty ordinary out-of-the box, but the look and feel of Drupal is actually really flexible. In this course, you'll learn how to build a theme to customize the look and feel of your Drupal site. 

You'll come away from the course with knowledge of:

  • Developing a custom theme
  • Customizing your theme's regions
  • Adding CSS to your theme
  • Overriding templates
  • Twig syntax
  • Drupal 8 core themes

Beginning ReactJS

ReactJS is a declarative, efficient, and flexible JavaScript library for building user interfaces. It's extremely performant and has a lot of momentum in the JavaScript community.