Drupal 10: Module Development and DevOps with Azure Training Course
Drupal is a powerful tool for developers and organizations that need a robust, secure, and flexible web content management solution.
This instructor-led, live training (online or onsite) is aimed at intermediate-level developers who wish to master Drupal 10, focusing on custom module creation, development practices, and integrating DevOps processes using Azure.
By the end of this training, participants will be able to:
- Understand the core functionalities and new features of Drupal 10.
- Develop custom modules tailored to business needs.
- Implement best practices in Drupal development.
- Configure and manage development environments using Azure services.
- Automate deployment and scaling using Azure DevOps tools.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
Drupal 10: Module Development and DevOps with Azure Training Course - Enquiry
Testimonials (1)
The energy the trainer had, the engagement and the willingness to assist when we got stuck
Refiloe Fifi Mupaya
Course - Introduction to Drupal 11
Related Courses
Backdrop CMS for Developers
21 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at intermediate-level developers who wish to build, extend, and customize websites using Backdrop CMS.
By the end of this training, participants will be able to:
- Install and configure Backdrop CMS.
- Develop and customize themes.
- Build custom modules to extend functionality.
- Integrate third-party APIs and services.
- Manage databases and optimize performance.
Backdrop CMS for Administrators
14 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at beginner-level to intermediate-level website administrators who wish to efficiently manage a Backdrop CMS website without needing extensive coding knowledge.
By the end of this training, participants will be able to:
- Install, configure, and maintain a Backdrop CMS website.
- Manage content, users, and permissions effectively.
- Customize the website layout and appearance.
- Extend website functionality using modules and themes.
- Perform backups and security best practices.
Drupal 10 Fundamentals: Site Building, Content Management, and Administration
21 HoursDrupal 10 is a robust open-source content management system designed for constructing and managing dynamic websites and applications.
This instructor-led live training, available both online and onsite, is tailored for beginner to intermediate web administrators, content managers, and developers eager to master the creation, management, and customization of websites using Drupal 10.
Upon completing this training, participants will be equipped to:
- Gain a comprehensive understanding of Drupal’s ecosystem, features, and user interface.
- Construct and configure sites by leveraging content types, fields, and navigation structures.
- Effectively manage content through taxonomies and media tools.
- Configure users, roles, permissions, and content workflows.
- Install and configure modules, themes, and general site settings.
- Implement basic theming and optimization best practices.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical sessions.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- For bespoke training requirements, please contact us to make arrangements.
Introduction to Drupal 11
14 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at beginner-level participants who wish to understand the fundamentals of Drupal 11 and learn how to build, manage, and customize websites using its features.
By the end of this training, participants will be able to:
- Install and configure Drupal 11 on local or cloud environments.
- Create and manage content using the Drupal interface.
- Customize the appearance of websites with themes.
- Extend website functionality with modules and plugins.
- Understand user roles, permissions, and site security basics.
- Deploy and maintain Drupal 11 websites effectively.
Drupal 8 for Administrators
14 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at sys admins who wish to set up and manage a Drupal 8 website.
By the end of this training, participants will be able to:
- Install and configure Drupal 8.
- Deploy, test and monitor a Drupal 8 website.
- Set up and manage users.
- Secure a Drupal 8 website.
- Optimize the performance of a Drupal 8 website.
- Perform scheduled backups.
- Deploy multiple versions of a Drupal 8 website (multilingual, mobile, etc.).
Drupal 8 for Developers
14 HoursDesigned for developers, architects, and project managers looking to build applications on the Drupal 8 platform.
Participants will acquire the skills to override existing functionality and create modules ready for deployment.
Master Drupal 9/10 Site Building / Architecture
14 HoursDrupal continues to stand out as the most dependable and secure Content Management System (CMS). With the arrival of Drupal 9, it has become even more powerful for site builders and ambitious developers who aim to construct their websites on this robust platform.
Is the Drupal 9/10 Learning Curve Steep?
The short answer is: No. The longer explanation: Drupal has become increasingly user-friendly with each upgrade. It has come a long way since its inception nearly 20 years ago, and this latest version is no exception. Drupal 9 harnesses the immense technical power of the platform while making it more accessible to regular users through improved usability.
By the end of this training, participants will be able to:
- Install and configure Drupal on both localhost (Apache) and live servers.
- Grasp the core concepts and architecture of Drupal, such as Entities, Taxonomies, and Views.
- Perform Drupal site building and apply modern approaches to construct a robust site.
- Engage in Drupal 9 Theme Development, including starter kits, Front-End Development (FED), and initiating themes using Gulp.
- Adopt component-based development approaches within Drupal.
Format of the Course
- Interactive lectures and discussions.
- Ample exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to arrange.
Drupal 11 for Administrators
14 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at sys admins who wish to set up and manage a Drupal 11 website.
By the end of this training, participants will be able to:
- Install and configure Drupal 11.
- Deploy, test and monitor a Drupal 11 website.
- Set up and manage users.
- Secure a Drupal 11 website.
- Optimize the performance of a Drupal 11 website.
- Perform scheduled backups.
- Deploy multiple versions of a Drupal 11 website (multilingual, mobile, etc.).
Drupal: Content Management and Theming
21 HoursDrupal is an open-source content management system (CMS) designed for building scalable, secure, and flexible websites and digital experiences. Leveraging its robust content modeling, role-based permissions, and theming capabilities, Drupal is a preferred choice for enterprise websites, government portals, community platforms, and more.
This instructor-led live training (available online or onsite) targets participants who are new to Drupal and want to learn how to effectively administer, manage, and customize Drupal websites.
Upon completing this training, participants will be able to:
- Install, configure, and navigate a Drupal site.
- Manage users, roles, and permissions.
- Create and organize content using content types, fields, and taxonomies.
- Apply and customize themes using modern front-end tools.
- Maintain, secure, and extend Drupal websites through modules and best practices.
Format of the Course
- Interactive lecture and discussion.
- Hands-on exercises and practice.
- Practical implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Drupal for Content Management and Site Customization
14 HoursThis instructor-led live training in Nigeria (online or onsite) is tailored for beginner-level web content managers looking to update content, manage menus, work with taxonomy, and upload PDFs or images in Drupal.
By the end of this training, participants will be able to:
- Navigate the Drupal interface and understand key features.
- Create and manage menus to improve site navigation.
- Use taxonomy to categorize and organize content effectively.
- Upload and manage PDFs, images, and other media files.
- Edit and publish basic content pages for the library website.
Drupal 11 for Developers
14 HoursDesigned for developers, architects, and project managers keen on building applications with the Drupal 11 platform, this course provides essential insights into advanced development practices.
Participants will gain practical skills in modifying existing functionality and crafting modules ready for deployment.
Drupal 11 Themes
7 HoursThis course focuses on Drupal. The Drupal themes workshop empowers web developers to create and customize Drupal themes. While Drupal themes offer great flexibility, this potential is realized only when you understand the underlying theme engines. You will explore how to modify existing themes interactively and build new ones from the ground up. Additionally, you will gain foundational knowledge of the Twig template engine and understand its role in Drupal 11.