Course Outline
Foundations of Drupal 9
- Introduction to the Drupal ecosystem and its community.
- Installing Drupal on local environments.
- Comparing standard versus minimal installation profiles.
- Navigating the Drupal user interface.
Mastering the Drupal Admin Interface:
- Managing core content types.
- Creating custom content types.
- Implementing taxonomies.
- Exploring appearance settings and core themes.
- Understanding core modules.
- Utilizing Views.
- Defining custom display types.
- Configuring blocks and custom block types.
- Managing workflow options.
User Administration:
- Comprehensive user management strategies.
- Configuring roles and permissions.
Site Configuration:
- Essential site settings.
- Managing Cron Jobs.
- File system administration.
- Media management.
Theming
- Introduction to foundational theming concepts.
- Structuring the theming architecture.
- Implementing Bootstrap-based themes.
- Organizing YML file structures.
- Working with Paragraphs.
- Building comprehensive themes by combining Paragraphs and Bootstrap.
Module Development
- Basics of module development.
- Contrib module development practices.
- Working with hooks and theme files.
- Creating basic modules with defined routes.
- Categorizing modules effectively.
By the conclusion of this course, you will be capable of building a complete Drupal website, understanding its underlying site-building workflow, and extending its functionality with new features.
Requirements
- Fundamental knowledge of HTML and CSS for web development.
- Prior experience with existing versions of Drupal is advantageous (optional).
- Basic programming proficiency in JavaScript and PHP is beneficial.
Target Audience
- Content Managers
- Project Managers
- Webmasters and System Administrators
- Individuals new to the Drupal platform
This course is designed to focus on mastering the latest Drupal terminology and gaining significant hands-on experience. It is particularly suitable for those preparing to transition to Drupal 10, where subtle differences in the frontend interface may be encountered.
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.