Course Outline

Introduction to Drupal 10

  • Overview of Drupal 10 features and improvements
  • Setting up a Drupal 10 environment
  • Drupal architecture and community resources

Drupal Module Development Basics

  • Understanding Drupal's hook system and APIs
  • Creating a basic custom module
  • Form API and menu system

Advanced Module Development

  • Integrating third-party libraries and APIs
  • Drupal’s plugin system and services
  • Security best practices in module development

Theme Development and Management

  • Introduction to theming in Drupal 10
  • Twig templating engine basics
  • Responsive and interactive design principles

Testing and Quality Assurance

  • Writing unit and functional tests
  • Debugging and profiling Drupal applications
  • Utilizing Drupal's configuration management

Introduction to Azure for Developers

  • Azure fundamentals
  • Leveraging Azure App Services for web hosting
  • Managing databases with Azure SQL Database

Implementing DevOps with Azure

  • Source control with Azure Repos
  • Continuous Integration and Continuous Deployment (CI/CD) with Azure Pipelines
  • Monitoring and logging with Azure Monitor and Application Insights

Summary and Next Steps

Requirements

  • Basic knowledge of PHP and MySQL
  • Familiarity with general web development concepts

Audience

  • Developers
  • IT professionals
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses