Course Outline
Fundamentals of Drupal 9
- Introduction to Drupal and the Drupal.org ecosystem
- Installing Drupal on a local host environment
- Differences between standard and minimal Drupal installations
- Overview of the Drupal user interface
Navigating the Drupal Administration Interface
- Management of Content Types
- Creation of Custom Content Types
- Working with Taxonomies
- Appearance settings and Core Themes
- Utilizing Core Modules
- Building and managing Views
- Defining Custom Display Types
- Managing Blocks and Custom Block Types
- Configuring Workflow options
User Administration
- In-depth exploration of User management capabilities
- Defining Roles and assigning Permissions
Site Configuration
- Essential site settings
- Setting up Cron Jobs
- File System management
- Media handling
Theming Strategies
- Introduction to fundamental theming concepts
- Structuring theming architecture
- Bootstrap-based theming techniques
- Understanding YML file structures
- Implementing the Paragraphs module
- Creating a comprehensive theme by leveraging Paragraphs and Bootstrap
Module Architecture
- Introduction to basic module development
- Understanding Contrib module development practices
- Working with Hooks and .theme files
- Developing a basic module with defined routes
- Assigning Module Categories
By the conclusion of this course, you will be able to develop a complete Drupal website, understand its underlying site-building workflows, and extend its capabilities with new functionalities.
Requirements
- A foundational understanding of basic HTML and CSS (web development principles).
- Prior experience with existing Drupal versions is advantageous but not mandatory.
- Basic programming knowledge in JavaScript and PHP is considered a plus.
Target Audience
- Content Managers
- Project Managers
- Webmasters and System Administrators
- Individuals new to the Drupal ecosystem
Hamad has designed this course to emphasize the latest Drupal terminologies and provide substantial hands-on experience. If you are preparing for Drupal 10, note that the front-end interface may differ slightly from previous versions.
Testimonials (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Course - Master Drupal 9 Site Building / Architecture
That the course was tailored to my needs based on the pre-course questionnaire. Parts I felt stronger on were given less time so that we could focus on my less knowledgeable topics, which improved the pacing of the course. Lukasz was very good at explaining a given topic based on my experience level, and had a lot of relevant examples to match that level.