Design website with Drupal in 30 hours

Self-paced registration
Registration: self-paced from $60 or live for $2990
Pick your class type Total: $

USA & Canada: +1 240-200-6131

Design website with Drupal in 30 hours

Course Code: hsts-c43

What is included in this course

Learn to build complex professional Drupal 9 sites, with highly complex functionality including e-commerce . No programming skills required.


- We take you step by step in this intensive course from getting started to building complex, professional, interactive sites.
- Build your own site or improve on an existing one - as part of the course.

Who should take this course

Anyone serious about mastering Drupal. In particular:

- Those who want to build a Drupal site for their business or organization.
- Start-ups that want to build a web application, prototype or their own website.
- Professional web designers or related professionals who want to learn to use Drupal to power their sites.
- Those who want to start a new career as a Drupal consultant.

Course Objectives

You will learn:


Understanding of either Windows or Mac OS X Operating System

Related Training and Certification Courses

Responsive Website Design Using Advanced HTML5 and CSS3
HTML5 & HTML Intro with CSS
Intro to Dreamweaver with Website Development Training
PHP Programming Language
Build Dynamic Applications Using PHP & MySQL
SQL Programming and Database Management
Email and Newsletter Campaign Design Using HTML
jQuery Introduction
Object Oriented Programming with UML Course
Learn the Fundamentals of Linux and Shell Programming
JavaScript and jQuery Introduction

Self-paced training

This course is available in a self-paced video format for free. Click here to learn more and register. For complete self-paced web design training, visit our Web design and development bundle page.

Corporate and Enterprise Training

Our live courses are also offered via our enterprise training program which comes with:

Feel free to contact us by email or phone to discuss your training needs and get a quote.

Overall Info About our Live Classes


Enrollment Fee

In-person in DC or live online for $2990 per course

Course Session Dates

Our courses are offered all year around. Upon registration we enroll you to the earliest available class but you can reschedule it free of charge.



Software Versions

Our classes are taught on the most current version of software whenever possible. To request a specific version, please Contact Us or call us at 240-200-6131

Course Outline

Topics Covered in this Course

Chapter 1: Understanding Drupal
1.1. Concept: Drupal as a Content Management System
1.2. Concept: Modules
1.3. Concept: Themes
1.4. Concept: Distributions
1.5. Concept: Types of Data
1.6. Concept: The Drupal Project
1.7. Concept: Drupal Licensing

Chapter 2: Planning Your Site
2.1. Concept: Regions in a Theme
2.2. Planning Your Site Layout
2.3. Concept: Content Entities and Fields
2.4. Concept: Modular Content
2.5. Planning your Content Structure
2.6. Concept: Editorial Workflow

Chapter 3: Installation
3.1. Concept: Server Requirements
3.2. Concept: Additional Tools
3.3. Preparing to Install
3.4. Running the Installer

Chapter 4: Basic Site Configuration
4.1. Concept: Administrative Overview
4.2. Editing Basic Site Information
4.3. Installing a Module
4.4. Uninstalling Unused Modules
4.5. Configuring User Account Settings
4.6. Configuring the Theme

Chapter 5: Basic Page Management
5.1. Concept: Paths, Aliases, and URLs
5.2. Creating a Content Item
5.3. Editing a Content Item
5.4. Editing with the In-Place Editor
5.5. Designating a Front Page for your Site
5.6. Concept: Menu
5.7. Adding a Page to the Navigation
5.8. Changing the Order of Navigation

Chapter 6: Setting Up Content Structure
6.1. Adding a Content Type
6.2. Deleting a Content Type
6.3. Adding Basic Fields to a Content Type
6.4. Concept: Reference Fields
6.5. Concept: Taxonomy
6.6. Setting Up a Taxonomy
6.7. Adding a Reference Field
6.8. Concept: Forms and Widgets
6.9. Changing Content Entry Forms
6.10. Concept: View Modes and Formatters
6.11. Changing Content Display
6.12. Concept: Image Styles
6.13. Setting Up an Image Style
6.14. Concept: Responsive Image Styles
6.15. Concept: Text Formats and Editors
6.16. Configuring Text Formats and Editors

Chapter 7: Managing User Accounts
7.1. Concept: Users, Roles, and Permissions
7.2. Concept: The User 1 Account
7.3. Creating a Role
7.4. Creating a User Account
7.5. Assigning Permissions to a Role
7.6. Changing a User’s Roles
7.7. Assigning Authors to Content

Chapter 8: Blocks
8.1. Concept: Blocks
8.2. Creating A Custom Block
8.3. Placing a Block in a Region

Chapter 9: Creating Listings with Views
9.1. Concept: Uses of Views
9.2. Concept: The Parts of a View
9.3. Creating a Content List View
9.4. Duplicating a View
9.5. Adding a Block Display to a View

Chapter 10: Making Your Site Multilingual
10.1. Concept: User Interface, Configuration, and Content translation
10.2. Adding a Language
10.3. Configuring Content Translation
10.4. Translating Content
10.5. Translating Configuration

Chapter 11: Extending and Customizing Your Site
11.1. Finding Modules
11.2. Enabling and Disabling Maintenance Mode
11.3. Downloading and Installing a Module from
11.4. Finding Themes
11.5. Downloading and Installing a Theme from
11.6. Manually Downloading Module or Theme Files
11.7. Concept: Development Sites
11.8. Making a Development Site
11.9. Using Composer and Git to Download Files
11.10. Deploying New Site Features
11.11. Synchronizing Configuration Versions

Chapter 12: Preventing and Fixing Problems
12.1. Concept: Cache
12.2. Clearing the Cache
12.3. Concept: Data Backups
12.4. Concept: Log
12.5. Concept: Status Report

Chapter 13: Security and Maintenance
13.1. Concept: Cron
13.2. Configuring Cron Maintenance Tasks
13.3. Concept: Security and Regular Updates
13.4. Keeping Track of Updates
13.5. Updating the Core Software
13.6. Updating a Module
13.7. Updating a Theme

Self-paced registration
Registration: self-paced from $60 or live for $2990 Pick your class type Discount or coupon code: Total: $

View Other Classes!