Course Outline
Foundations of Drupal 9
- Overview of Drupal and insights into the Drupal organization.
- Procedures for installing Drupal on a local host.
- Differences between standard and minimal installation profiles.
- Comprehensive look at the Drupal administrative interface.
Navigating the Drupal Admin Interface:
- Management of standard Content Types.
- Creation and customization of custom Content Types.
- Structuring Taxonomies.
- Managing Appearance and Core Themes.
- Utilization of Core Modules.
- Configuration and management of Views.
- Defining custom display types.
- Management of Blocks and custom block configurations.
- Exploration of Workflow options.
User Administration:
- Detailed exploration of User management capabilities.
- Assignment of Roles and Permissions.
System Configuration:
- Adjustment of basic site settings.
- Configuration of Cron Jobs.
- Management of the File System.
- Handling of Media assets.
Theming Architecture
- Introduction to fundamental theming concepts.
- Establishing the underlying theming structure.
- Implementation of Bootstrap-based theming.
- Understanding the structure of YML files.
- Utilization of the Paragraphs module.
- Building a comprehensive theme by leveraging Paragraphs and Bootstrap.
Module Architecture
- Basics of custom module development.
- Insights into Contrib module creation.
- Working with Hooks and theme implementation files.
- Development of a basic module incorporating routes.
- Defining the Module Category.
By the conclusion of this course, you will be capable of constructing a functional Drupal website, comprehending its site-building workflow, and extending its functionality with new features.
Requirements
- Familiarity with foundational web development standards, specifically HTML and CSS.
- Prior exposure to previous Drupal versions is beneficial but not mandatory.
- Basic proficiency in JavaScript and PHP is advantageous.
Target Audience
- Content Managers
- Project Managers
- Webmasters and System Administrators
- Individuals new to the Drupal platform
Hamad has crafted this course with a primary focus on mastering the latest Drupal terminology and gaining extensive hands-on experience. Therefore, if you are preparing to work with Drupal 10, please note that the front-end interface may present slightly different nuances.
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.