In order to fully take advantage of Drupal 8 and Twig, it helps to have an understanding of components, patterns and the differences between traditional theme-centric design and component-based design. Join me as we take a look at how to define patterns that make up common web elements, break them down into smaller chunks of content and explain how they better fit into what is known as the Atomic Design Principle.
Wednesday, October 24th
Learn to move content to Drupal 8 using the Migrate module without writing a single line of PHP. This training is aimed at site builders who will learn to combine various core and contributed modules and write YAML files to accomplish content migrations. No prior experience with the Migrate module is required.
Source, process, and destination plugins will be explained to learn how each affect the migration. By the end of the session, you will have a better understanding on how the Migrate module works and the thought process required to plan and perform migrations.
The goal of this training is to help people who have messed around in CSS wrap their heads around the harder concepts of CSS and go on to show advanced tips and tricks. There'll be discussion, exercises, and fancy slides.
With Docker finally hitting its stride as a viable local development tool we’ve seen a huge surge in Docker Compose driven local development and DevOps tools. One such tool is Lando, risen like a Phoenix from the ashes (and lessons learned) of the Kalabox project.
Lando is for developers who want to quickly specify and painlessly spin up the services and tools needed to develop their projects by providing an easy way for developers of all skill levels to specify simple or complex requirements for their projects.
Are you struggling with Drupal 8 theming? New to Drupal or Drupal 8? Let's take it from the top! This hands on training will take you step-by-step through the process of creating a custom theme in Drupal 8.
Many Drupallers dream of contributing to the Drupal project. But where do you begin? And more importantly, what are some of the tools you use to navigate the adventure successfully?
In this half-day training, we will discuss why contribution to open source is important and look at some of the tools necessary for working in the Drupal issue queue as a new contributor.
Thursday, October 25th
A Drupal 8 Crash Course for Non-Developers, What am I getting myself into?
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!
PLEASE SETUP YOUR LOCAL ENVIRONMENT PRIOR TO TRAINING.
Follow these instructions: https://github.com/mariohernandez/component-based-development
=====================
With the component-based approach becoming the standard for Drupal 8 develpment 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.
Backdrop CMS is for the small to medium sized business, non-profits, educational institutions, and companies or organizations who are delivering comprehensive websites on a budget. This introductory training will cover the basics of creating and administering a website with Backdrop CMS.
With the move to Drupal 8 everyone who works in the PHP layer will be exposed to more and more to object oriented code.
Come learn the basics of working with objects in PHP and how OOP can help you to write well structured code.
Looking to move your local development environment to a more modern solution? This workshop will introduce students to DDEV, a Docker-powered local development environment built on modern principles and designed to be flexible, customizable, and powerful.
The workshop will include hands-on exercises for installing DDEV and its prerequisites on Mac OS X, Ubuntu, and Windows 10, as well as the basics of getting both new sites and existing sites up-and-running. Finally, we’ll cover the basic, day-to-day DDEV commands.
This training course is a crash-course in web accessibility concepts targeted towards both content managers and developers working in Drupal tasked to create an "accessible website".