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
Testimonials (5)
Luke was able to adapt content to my requirements, its was fantastic
Taru Khanna
Course - Administering a Drupal 7 Website
How it covered the topic in a highly comprehensive manner.
Kathryn Blanch - Thales Group
Course - Drupal 8 Themes
I enjoyed the 2 days are very less for cover all the topics.
Ali Amer Aziz - Hamilton Police Service
Course - Drupal 7 for Developers
I was benefit from the real-life examples and practical exercises. Lots of areas covered.
Catherine Re
Course - Drupal 8 for Developers
Ability to try out each part on Rural as I learn about it. Trainer was very knowledgeable and helpful.