Building Websites with Drupal 8 & 9

A comprehensive intro course about creating Drupal websites.
No experience required.

In this course, you will learn everything you need to know to build and maintain your own Drupal website, from simple blogs to more complex database applications. The training is a combination of self-paced online video lessons, live webinar sessions with an instructor, and real-world assignments to practice what you've learned. During the course, you will build a complete Drupal site, with custom content types and dynamic Views pages.

Who is it for?

  • Anyone who wants to build a Drupal website for their organization or business.
  • Web designers and developers looking to use Drupal with their clients.
  • Website administrators tasked with maintaining and enhancing their existing Drupal sites.

This class is designed for people who have never worked with Drupal, but it’s also appropriate for those with some experience who want to build more complex applications. A basic understanding of content management systems is helpful, but knowledge of HTML, CSS, and programming experience is not required.

How is it taught?

The class will consist of four weekly video lessons, each around 2.5 hours long, and four weekly live Q&A sessions with the instructor. The lessons will cover the topics listed below and can be watched on-demand, anytime that is convenient for you. At the end of each lesson, you will be given an assignment to practice what you've learned. (We will provide web hosting for your practice work, so you don't need to worry about setting that up.)

The weekly live sessions will be conducted online, using the webinar software GotoMeeting. During the sessions, the instructor will answer all your questions from and will help troubleshoot any issues you have doing the assignment. (GotoMeeting allows us to view your computer, and take control of your keyboard and mouse if needed. So, we can see any error messages that you're seeing and figure out how to fix it right on the spot.) In addition to the live sessions, you will have access to an online forum to discuss assignments with other students and ask the instructor questions during the week.

After the course is over you can continue to access the lesson videos, free of charge, forever. There are no monthly subscription fees. Just come back and watch the lessons whenever you want. They are a great reference when you forget how to do something.

Lessons In This Class

Video Duration
Introduction 00:05:28
What is Drupal? 00:18:38
How Drupal 8 Works 00:07:59
Downloading Drupal 8 00:03:38
Exploring Drupal 8's Files 00:09:02
Using the DrupalTutor DevStack 00:15:25
Installing Drupal 8 00:11:52
Fixing the "Trusted Host Settings" Error 00:06:27
Administration Options in Drupal 8 00:11:03
Adding and Editing Content 00:27:17
Formatting Content in the WYSIWYG Editor 00:12:32
Configuring Text Formats and WYSIWYG Editor Settings 00:19:27
Managing Menu Items 00:15:24
Managing Users, Permissions, and Roles 00:25:24

Video Duration
Managing Comments on Drupal 8 00:09:32
Configuring the Contact Form 00:08:57
Changing Site Name and Home Page 00:08:10
Configuring Date Formats 00:05:38
Configuring Cron Jobs for Background Tasks 00:11:57
Uploading Files to the DrupalTutor DevStack 00:01:43
Installing Modules 00:11:11
Uninstalling Modules 00:08:03
Automatically Creating Friendly URLs with the Pathauto Module 00:24:20
Configuring Website Layout with Blocks 00:24:43
Configuring the Bartik Theme 00:07:52
Installing Contributed Themes 00:08:44
Updating Contributed Modules 00:15:17
Updating Drupal Core 00:16:25

Video Duration
Custom Content Types and Fields: Introduction 00:15:09
Custom Content Types and Fields: Part 1 00:39:55
Custom Content Types and Fields: Part 2 00:17:20
Custom Content Types and Fields: Form Displays 00:19:14
Custom Content Types and Fields: Taxonomy 00:22:18
Using Entity Reference Fields 00:17:37
Custom Content Types and Fields: Formatting Field Display 00:19:29
Image Styles and Effects 00:13:25

Video Duration
Creating a Table with Fields 00:26:53
Using Sorting Criteria 00:25:49
Using Filtering (Searching) Criteria 00:23:24
Mobile Responsive Tables 00:06:07
Content Displays 00:09:37
Creating RSS Feeds 00:07:49
Creating Blocks 00:19:46
Using Relationships 00:16:24
Contextual Filters 00:27:36
Customizing the Default Views 00:07:41
The Drupal Community and Resources 00:14:20
Class Wrap-Up 00:03:44

Video Duration
An Overview of Local Development Environments 00:01:50
Using Lando as a Local Development Environment 00:39:00
Using DDev as a Local Development Environment 00:28:36
Using DrupalVM as a Local Development Environment 00:30:38

See It In Action

Watch this sample video to get a sense of what this course is like.

Watch Example Video

Wayne Eaker
Wayne Eaker
Drupal Architect, Developer, and Trainer

About Your Instructor

Wayne Eaker is the director and chief developer of Zengenuity. He's a Drupal expert with years of experience building highly-customized Drupal websites. He is also a seasoned trainer, having taught professionals, corporate clients and high school computer science students.

What People Are Saying

Students love the Building Websites with Drupal 8 class.

“I have taken several courses through DrupalTutor.com and I have found them to be very useful for my professional work. Ongoing access to the videos is a valuable resource as well.”

Bob
University Website Manager / Portal Administrator

“Wayne is an excellent communicator. Even though he is an expert, he always made sure to include the most basic, background information for beginners. I also really liked having access to the web server and being able to practice the lessons by building our own site. That hands on approach really helped with understanding the material.”

Charles
President of Genesee Polymers Corporation

“Wayne has a great manner about himself in his videos, and the way he presents information is easy to follow along with no matter your technical knowledge. He makes learning about Drupal a breeze! I wish more instructors would follow his approach, his explanations and examples are perfect for first time users as well as those with experience, I recommend his training course very highly to anyone looking to learn about Drupal!”

Dessie
University Information Technology Specialist

“This is a wonderful course. The material was easy to work through, and Wayne is a very knowledgeable teacher. After just four weeks, I feel confident using Drupal in website creation. And it's great knowing I will continue to have access to the instruction videos after the course is over. ”

Aubrey
Technology Librarian

The Drupal Tutor course is engaging and well structured. Wayne shows his excitement for Drupal and depth of knowledge with this course which will have you setting up your own Drupal 8 website in short order. I've been working with Drupal 7 for some time and this was a great way to jump into the upgraded version. But also suitable for someone new to Drupal.

L. Wild
Web Manager, Australia

I would recommend this course for anyone who is just starting out with Drupal and others who are familiar. If you went into Drupal without knowing what is the best practice of building a proper Drupal site then this is the course for you. I learned more about some areas that were never explained to me before and was having difficulty using. For the user that does not understand views, Wayne does a great job of going through them and explaining the various parts of views so that they are easier to understand and use.

Madison
Web Developer and Designer
Handshake

Our Guarantee

Try this course for a week, and if you don't agree that it's the best way to learn Drupal, we'll refund the full price. No questions asked.

$ 198
Per student
  • 10+ hours of video lessons
  • 4 live webinars with your instructor
  • Permanent access to the recordings of all the lessons and live sessions
  • A development environment for your practice Drupal site
  • Access to an online forum to ask questions of the instructor and discuss with other students
?

Your Class Session Details

Lesson Videos

Your lesson videos will be available starting March 21, 2023. You can start and stop the videos at your convenience, and use them as a reference forever!

Your lesson videos will be available starting March 29, 2023. You can start and stop the videos at your convenience, and use them as a reference forever!

Your lesson videos will be available starting April 12, 2023. You can start and stop the videos at your convenience, and use them as a reference forever!

Your lesson videos will be available starting April 26, 2023. You can start and stop the videos at your convenience, and use them as a reference forever!

Your lesson videos will be available starting May 10, 2023. You can start and stop the videos at your convenience, and use them as a reference forever!

Your lesson videos will be available starting May 24, 2023. You can start and stop the videos at your convenience, and use them as a reference forever!

Your lesson videos will be available starting June 7, 2023. You can start and stop the videos at your convenience, and use them as a reference forever!

Your lesson videos will be available starting June 21, 2023. You can start and stop the videos at your convenience, and use them as a reference forever!

Your lesson videos will be available starting July 5, 2023. You can start and stop the videos at your convenience, and use them as a reference forever!

Your lesson videos will be available starting July 19, 2023. You can start and stop the videos at your convenience, and use them as a reference forever!

Development Environment

Your practice development environment will be available from March 21, 2023 to April 28, 2023.

Your practice development environment will be available from March 29, 2023 to May 11, 2023.

Your practice development environment will be available from April 12, 2023 to May 24, 2023.

Your practice development environment will be available from April 26, 2023 to June 7, 2023.

Your practice development environment will be available from May 10, 2023 to June 21, 2023.

Your practice development environment will be available from May 24, 2023 to July 5, 2023.

Your practice development environment will be available from June 7, 2023 to July 19, 2023.

Your practice development environment will be available from June 21, 2023 to August 2, 2023.

Your practice development environment will be available from July 5, 2023 to August 16, 2023.

Your practice development environment will be available from July 19, 2023 to August 30, 2023.

Live Webinars

Webinars for this session are scheduled at the dates and times below. Don't worry. These webinars are strictly for questions and troubleshooting. They are not required to cover the lesson material, and you are not expected to attend them all. These webinars will also be recorded, so if you can't attend a webinar due to your time zone or other conflicts, you can submit your questions ahead of time and watch the answers on the recording.

Webinar Schedule
Date Time(s)
March 17 10:00am-11:00am EDT
March 21 4:00pm-5:00pm EDT
March 23 10:00am-11:00am EDT
March 28 4:00pm-5:00pm EDT
March 30 10:00am-11:00am EDT
April 4 4:00pm-5:00pm EDT
April 6 10:00am-11:00am EDT
April 11 4:00pm-5:00pm EDT
April 13 10:00am-11:00am EDT
Date Time(s)
March 30 10:00am-11:00am EDT
April 4 4:00pm-5:00pm EDT
April 6 10:00am-11:00am EDT
April 11 4:00pm-5:00pm EDT
April 13 10:00am-11:00am EDT
April 18 4:00pm-5:00pm EDT
April 20 10:00am-11:00am EDT
April 25 4:00pm-5:00pm EDT
April 27 10:00am-11:00am EDT
Date Time(s)
April 13 10:00am-11:00am EDT
April 18 4:00pm-5:00pm EDT
April 20 10:00am-11:00am EDT
April 25 4:00pm-5:00pm EDT
April 27 10:00am-11:00am EDT
May 2 4:00pm-5:00pm EDT
May 4 10:00am-11:00am EDT
May 9 4:00pm-5:00pm EDT
Date Time(s)
April 27 10:00am-11:00am EDT
May 2 4:00pm-5:00pm EDT
May 4 10:00am-11:00am EDT
May 9 4:00pm-5:00pm EDT
May 11 10:00am-11:00am EDT
May 16 4:00pm-5:00pm EDT
May 18 10:00am-11:00am EDT
May 23 4:00pm-5:00pm EDT
Date Time(s)
May 11 10:00am-11:00am EDT
May 16 4:00pm-5:00pm EDT
May 18 10:00am-11:00am EDT
May 23 4:00pm-5:00pm EDT
May 25 10:00am-11:00am EDT
May 30 4:00pm-5:00pm EDT
June 1 10:00am-11:00am EDT
June 6 4:00pm-5:00pm EDT
Date Time(s)
May 25 10:00am-11:00am EDT
May 30 4:00pm-5:00pm EDT
June 1 10:00am-11:00am EDT
June 6 4:00pm-5:00pm EDT
June 8 10:00am-11:00am EDT
June 13 4:00pm-5:00pm EDT
June 15 10:00am-11:00am EDT
June 20 4:00pm-5:00pm EDT
Date Time(s)
June 8 10:00am-11:00am EDT
June 13 4:00pm-5:00pm EDT
June 15 10:00am-11:00am EDT
June 20 4:00pm-5:00pm EDT
June 22 10:00am-11:00am EDT
June 27 4:00pm-5:00pm EDT
June 29 10:00am-11:00am EDT
July 5 4:00pm-5:00pm EDT
Date Time(s)
June 22 10:00am-11:00am EDT
June 27 4:00pm-5:00pm EDT
June 29 10:00am-11:00am EDT
July 5 4:00pm-5:00pm EDT
July 6 10:00am-11:00am EDT
July 11 4:00pm-5:00pm EDT
July 13 10:00am-11:00am EDT
July 18 4:00pm-5:00pm EDT
Date Time(s)
July 5 4:00pm-5:00pm EDT
July 6 10:00am-11:00am EDT
July 11 4:00pm-5:00pm EDT
July 13 10:00am-11:00am EDT
July 18 4:00pm-5:00pm EDT
July 20 10:00am-11:00am EDT
July 25 4:00pm-5:00pm EDT
July 27 10:00am-11:00am EDT
August 1 4:00pm-5:00pm EDT
Date Time(s)
July 20 10:00am-11:00am EDT
July 25 4:00pm-5:00pm EDT
July 27 10:00am-11:00am EDT
August 1 4:00pm-5:00pm EDT
August 3 10:00am-11:00am EDT
August 8 4:00pm-5:00pm EDT
August 10 10:00am-11:00am EDT
August 15 4:00pm-5:00pm EDT