Course Code: hsts-c43
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.
You will learn:
Understanding of either Windows or Mac OS X Operating System
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
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.
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.
In-person in DC or live online for $2990 per course
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.
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
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 Drupal.org
11.4. Finding Themes
11.5. Downloading and Installing a Theme from Drupal.org
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