Course Outline
Comprehending Drupal 9
- Foundational overview of Drupal and the Drupal organizational ecosystem
- Installation procedures for Drupal on a local host environment
- Distinguishing between standard and minimal Drupal installation profiles
- Summary of the Drupal administrative interface components
Navigation of the Drupal administrative interface:
- Configuration of standard content types
- Creation and management of custom content types
- Implementation of taxonomies for classification structures
- Appearance settings and core theme management
- Overview of core functional modules
- Utilization of Views for data presentation
- Definition of custom display types
- Management of blocks and custom block configurations
- Workflow configuration options
User Administration:
- Detailed analysis of user management protocols
- Assignment of roles and access permissions
System Configuration:
- Adjustment of fundamental site parameters
- Scheduling and management of Cron jobs
- File system structure and security
- Media library management
Theme Development
- Introduction to fundamental theming principles
- Structuring the theming architecture
- Application of Bootstrap-based theming strategies
- Configuration of YAML (YML) file structures
- Implementation of Paragraphs modules
- Synthesizing Paragraphs and Bootstrap to develop comprehensive themes
Module Architecture
- Introduction to fundamental module development practices
- Analysis of contribution module development workflows
- Integration of Hooks and .theme files
- Constructing basic modules with defined routes
- Setting and organizing module categories
Upon completion of this curriculum, participants will possess the competence to construct a Drupal website, analyze its site-building workflow, and extend its capabilities to incorporate new functionalities for government applications.
Requirements
- Familiarity with fundamental HTML and CSS (web development standards)
- Experience with existing Drupal versions 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
The curriculum is designed to focus on mastering current Drupal terminologies and enhancing practical experience. Individuals planning to transition to Drupal 10 should note that the front-end interface involves slight variations that require specific attention.
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.