Course Outline
Fundamentals of Drupal 9
- Overview of Drupal and the Drupal.org ecosystem
- Procedure for installing Drupal on localhost
- Differences between standard and minimal installations
- Examination of the Drupal user interface
Navigating the Drupal Admin Interface:
- Management of Content types
- Creation of Custom content types
- Implementation of Taxonomies
- Appearance and Core themes
- Utilization of Core modules
- Configuration of Views
- Defining Custom display types
- Management of Blocks and custom block types
- Exploration of Workflow options
User Administration:
- Comprehensive understanding of User management
- Setup of Roles and Permissions
Site Configuration:
- Basic site settings adjustments
- Scheduling Cron Jobs
- File System management
- Media handling
Theming Strategies
- Introduction to fundamental theming concepts
- Establishing theming architecture
- Bootstrap-based theming implementation
- Structure of YML files
- Integration of Paragraphs
- Leveraging Paragraphs and Bootstrap to develop a complete theme
Module Architecture
- Foundations of basic module development
- Insights into Contrib module development
- Understanding Hooks and .theme files
- Construction of a basic module with routes
- Assignment of Module Categories
By the conclusion of this course, you will be capable of creating a Drupal website, comprehending its site-building workflow, and extending it with new functionalities.
Requirements
- Familiarity with fundamental HTML and CSS web development principles
- Prior experience with existing Drupal versions is advantageous but optional
- Basic programming knowledge in Javascript and PHP is a benefit
Target Audience
- Content Managers
- Project Managers
- Webmasters/Admins
- Individuals new to the Drupal ecosystem
This course is designed to emphasize the latest Drupal terminologies and provide significant hands-on experience. Note that if you are planning to migrate to or utilize Drupal 10, 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.