Get in Touch
 Duration 14 hours

Course Outline

Fundamentals of Drupal 9

  • Introduction to Drupal and the Drupal.org ecosystem
  • Installing Drupal on a local host environment
  • Differences between standard and minimal Drupal installations
  • Overview of the Drupal user interface

Navigating the Drupal Administration Interface

  • Management of Content Types
  • Creation of Custom Content Types
  • Working with Taxonomies
  • Appearance settings and Core Themes
  • Utilizing Core Modules
  • Building and managing Views
  • Defining Custom Display Types
  • Managing Blocks and Custom Block Types
  • Configuring Workflow options

User Administration

  • In-depth exploration of User management capabilities
  • Defining Roles and assigning Permissions

Site Configuration

  • Essential site settings
  • Setting up Cron Jobs
  • File System management
  • Media handling

Theming Strategies

  • Introduction to fundamental theming concepts
  • Structuring theming architecture
  • Bootstrap-based theming techniques
  • Understanding YML file structures
  • Implementing the Paragraphs module
  • Creating a comprehensive theme by leveraging Paragraphs and Bootstrap

Module Architecture

  • Introduction to basic module development
  • Understanding Contrib module development practices
  • Working with Hooks and .theme files
  • Developing a basic module with defined routes
  • Assigning Module Categories

By the conclusion of this course, you will be able to develop a complete Drupal website, understand its underlying site-building workflows, and extend its capabilities with new functionalities.

Requirements

  • A foundational understanding of basic HTML and CSS (web development principles).
  • Prior experience with existing Drupal versions is advantageous but not mandatory.
  • Basic programming knowledge in JavaScript and PHP is considered a plus.

Target Audience

  • Content Managers
  • Project Managers
  • Webmasters and System Administrators
  • Individuals new to the Drupal ecosystem

Hamad has designed this course to emphasize the latest Drupal terminologies and provide substantial hands-on experience. If you are preparing for Drupal 10, note that the front-end interface may differ slightly from previous versions.

Testimonials (2)

Upcoming Courses

Related Categories