Course Outline
Foundations of Drupal 9
- Overview of Drupal and the Drupal ecosystem.
- Procedure for installing Drupal on a local host.
- Comparing standard versus minimal installation profiles.
- Navigation and understanding of the Drupal administrative interface.
Mastering the Drupal Admin Interface:
- Management of standard content types.
- Creation of custom content types.
- Implementation and management of taxonomies.
- Exploring Appearance settings and core themes.
- Utilization of core modules.
- Configuration and use of Views.
- Defining custom display types.
- Working with blocks and custom block types.
- Review of workflow options.
User Management:
- Comprehensive understanding of user management systems.
- Assigning roles and configuring permissions.
Site Configuration:
- Setting up basic site parameters.
- Managing Cron jobs.
- Configuring the file system.
- Handling media assets.
Theming Strategies
- Introduction to fundamental theming concepts.
- Structuring theming architecture.
- Implementing Bootstrap-based themes.
- Understanding YML file structures.
- Utilizing the Paragraphs module.
- Combining Paragraphs and Bootstrap to develop a comprehensive theme.
Module Architecture
- Basics of custom module development.
- Concepts behind contributed module development.
- Application of Hooks and .theme files.
- Building a basic module with defined routes.
- Configuring module categories.
By the conclusion of this course, you will be capable of building a complete Drupal website, comprehending its architectural workflow, and extending its capabilities with new features.
Requirements
- Familiarity with fundamental web development standards, specifically HTML and CSS.
- Practical experience with prior versions of Drupal is advantageous (optional).
- Foundational programming knowledge in JavaScript and PHP is recommended.
Target Audience
- Content Managers
- Project Managers
- Webmasters and System Administrators
- Professionals new to the Drupal ecosystem
This course is designed with a focus on mastering contemporary Drupal terminology and providing substantial hands-on practice. If you are preparing for Drupal 10, be aware that the front-end interface may present slight variations, making this foundational knowledge essential.
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.