All the Drupal 8 Classes
This pathway is a complete list of all our Drupal 8 classes. Drupal 8 was released in 2015 and is the latest and most powerful version of Drupal.
This class teaches you all of the essential concepts and knowledge you need to get started with Drupal 8.
Are you ready to build your first Drupal 8 site? Robert shows you the whole process from creating content and views, to managing layouts, themes and contact forms.
Now that you've completed the Drupal 8 Beginner classes, it's time to build your first real site and start exploring Drupal's powerful modules and themes.
This class covers everything from user permissions and text formats to file permissions and errors. We also recommend several highly useful modules to protect your Drupal 8 sites.
As with any content management system on the web, having a good backup is essential! In this class, Robert walks you through backing up your Drupal 8 site manually from a web host. Robert's approach will ensure a good backup every time.
In this class, Robert shows you how to install Drupal 8 at a webhost. You will get your site up-and-running while learning about some of the hosting issues you might face.
In this class, we show you how to migrate a Drupal site to a new location, and ensure that everything works smoothly after the move.
In this class, Robert demonstrates how to properly update Drupal 8. Since there is no one-click update for Drupal core, it's essential that anyone who manages a Drupal site learn to make the updates with confidence.
In this class, we provide you with a comprehensive list of ways for optimizing your Drupal site. You'll learn how to set up Clean URLs, Google Analytics, metadata, sitemaps and much more.
Drupal be slow if your site is complex or hosted on an under-powered server. In this class, Robert helps you understand how to speed up your Drupal sites. You'll learn about caching, aggregation, image optimization and more.
This class covers the modern tools and techniques available to Drupal site-builders. We'll use tools like Composer, Drush, Git, and Configuration Management
Twig is a very powerful template engine for PHP. Twig is safe, fast, easy-to-learn and is used by many different platforms.
In this class, you'll learn how to leverage Drupal's API to create custom modules. You'll develop two modules using step-by-step instructions to hook into Drupal's existing functionality.
Paragraphs is an increasingly popular module for handling content in Drupal 8. Paragraphs works in a similar way to content fields, but also provides a wide range of options for the design, layout and grouping of your content.
The Drupal 8 Layout Builder is a game-changer for site builders who want more control over their content without the hassle of custom theming or overrides. This easy to use drag and drop interface allows you to place your fields and virtually any block in the content area of your site in sophisticated layouts.
In this mini-course, Rod Martin takes you through the basics of what you need to know and even demonstrates some add-ons to this core module.
The media manager in Drupal is finally in core! For years, managing media outside the standard image field required multiple contributed modules. As of Drupal 8.8 (released December 2019), the media module is ready to be used full-time. In this class we'll cover everything you need to know to implement this "new" feature.
Out of the box, Drupal doesn't support restricting content in a sub-set of your site. The Group module allows you to create arbitrary collections of your content and users on your site and grant access control permissions on those collections. The Drupal 8 Group module replaces the Drupal 7 Organic Group Module.
When the Gutenberg editor was introduced to WordPress, it revolutionized how easily bloggers and editors could add posts and pages to their websites. In Drupal, this has always been difficult. Drupal 8 introduced Layout Builder but unless you have access to the theme to add advanced CSS, this module is incomplete for the typical site builder. Well, Gutenberg is now available in Drupal 9 and it brings LOT of flexibility to editing your nodes.
In this course Rod covers the all the basics of Gutenberg, Gutenberg Cloud, and when you may or may not want to use it in your Drupal site.
DDEV-Local is an open-source local development environment for PHP-based projects. Its focus is providing a robust and flexible local development environment for open-source content management systems like Drupal, WordPress, TYPO3 CMS, Laravel, and Magento. If you don’t want to use a CMS, DDEV-Local also has support custom PHP projects. In this course, Rod introduces you to DDEV-Local, walks you through setting the environment up on your own computer (Mac or PC) and then shows you how to install Drupal and WordPress. Lastly, he wraps the course up with an overview of the most common commands. If you’re looking for an Acquia DevDesktop replacement for your Drupal workflow, DDEV-Local is an excellent choice!