Course Outline
Comprehending Drupal 9
- Introduction to Drupal and an overview of the Drupal.org ecosystem.
- Process for installing Drupal on a local host.
- Differences between standard and minimal installation profiles.
- A general tour of the Drupal interface.
Navigating the Drupal Admin Interface
- Management of content types.
- Creation of custom content types.
- Implementation of Taxonomies.
- Overview of Appearance and core themes.
- Exploration of core modules.
- Utilization of Views.
- Configuration of custom display modes.
- Working with blocks and custom block types.
- Setup of workflow options.
User Administration
- Detailed analysis of user management processes.
- Configuration of roles and permissions.
System Configuration
- Adjusting basic site settings.
- Managing Cron jobs.
- File system management.
- Handling media assets.
Theming
- Fundamentals of basic theming.
- Preparing the theming architecture.
- Applying Bootstrap-based theming.
- Understanding YML file structures.
- Working with Paragraphs.
- Combining Paragraphs and Bootstrap to develop a comprehensive theme.
Module Architecture
- Basics of module development.
- Understanding the development of contributed modules.
- Utilizing Hooks and .theme files.
- Building a basic module incorporating routes.
- Defining module categories.
By the conclusion of this course, you will be equipped to build Drupal websites, navigate the site-building workflow with confidence, and extend the platform with new functionalities.
Requirements
- Familiarity with fundamental web development technologies, including HTML and CSS.
- Prior experience with previous versions of Drupal is beneficial but not mandatory.
- A foundational understanding of programming in JavaScript and PHP is advantageous.
Target Audience
- Content Managers
- Project Managers
- Webmasters and System Administrators
- Individuals new to the Drupal ecosystem
Hamad has crafted this course with a specific focus on mastering the latest Drupal terminology and gaining substantial hands-on experience. Please note that if you are planning to transition to Drupal 10, you will encounter a slightly distinct 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.