Course Outline
Understanding Drupal 9
- Introduction to Drupal and an overview of Drupal.org
- Installing Drupal on a local host
- Comparing standard vs. minimal Drupal installations
- Overview of the Drupal interface
Exploring the Drupal Admin Interface
- Managing Content types
- Creating custom content types
- Working with Taxonomies
- Configuring Appearance and Core themes
- Managing Core modules
- Utilizing Views
- Defining Custom display types
- Managing Blocks and custom block types
- Configuring Workflow options
User Administration
- Detailed overview of User management
- Managing Roles and Permissions
Site Configuration
- Configuring basic site settings
- Managing Cron Jobs
- File System management
- Media management
Theming
- Introduction to fundamental theming concepts
- Preparing the theming architecture
- Implementing Bootstrap-based theming
- Understanding YML file structures
- Working with Paragraphs
- Combining Paragraphs and Bootstrap to develop a comprehensive theme
Module Architecture
- Introduction to basic module development
- Understanding Contrib module development
- Working with Hooks and .theme files
- Creating a basic module with defined routes
- Setting Module Categories
Upon completion of this course, you will be able to create a Drupal website, understand its site-building workflow, and extend it with new functionalities.
Requirements
- Familiarity with foundational HTML and CSS (web development)
- Prior experience with existing Drupal versions is beneficial (optional)
- Basic programming knowledge in Javascript and PHP is advantageous
Target Audience
- Content Managers
- Project Managers
- Webmasters/Administrators
- Individuals new to Drupal
This course has been designed to focus on acquiring the latest Drupal terminology and gaining practical experience. Consequently, if you are preparing to transition to DRUPAL 10, be aware that you will encounter a slightly different front-end interface.
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.