Course Outline
Introduction to Drupal 10 for Government
- Overview of Drupal 10 features and improvements for government
- Setting up a Drupal 10 environment for government operations
- Drupal architecture and community resources for government agencies
Drupal Module Development Basics for Government
- Understanding Drupal's hook system and APIs for government applications
- Creating a basic custom module for government use cases
- Form API and menu system for government websites
Advanced Module Development for Government
- Integrating third-party libraries and APIs for government projects
- Drupal’s plugin system and services for enhanced functionality in government applications
- Security best practices in module development for government systems
Theme Development and Management for Government
- Introduction to theming in Drupal 10 for government websites
- Twig templating engine basics for government web design
- Responsive and interactive design principles for government user interfaces
Testing and Quality Assurance for Government
- Writing unit and functional tests for government applications
- Debugging and profiling Drupal applications in a government context
- Utilizing Drupal's configuration management for government deployments
Introduction to Azure for Developers for Government
- Azure fundamentals for government IT professionals
- Leveraging Azure App Services for web hosting in government environments
- Managing databases with Azure SQL Database for government data storage
Implementing DevOps with Azure for Government
- Source control with Azure Repos for government projects
- Continuous Integration and Continuous Deployment (CI/CD) with Azure Pipelines for government workflows
- Monitoring and logging with Azure Monitor and Application Insights for government systems
Summary and Next Steps for Government
Requirements
- Basic understanding of PHP and MySQL
- Familiarity with general web development principles
Audience for Government
- Software Developers
- Information Technology Professionals
Testimonials (5)
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.
Evan Lynskey - Marine Institute
Course - Master Drupal 9 Site Building / Architecture
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
Topics that were covered were done well and with relevant exercises, and several times Lukasz also referred back to the structure of our own council website to show where certain entities we had talked about in the training were already in use on the site, which I thought was a good way to cement the ideas that had been learned.
Rob O'Driscoll - Limerick City & County Council
Course - Building Web Applications with Drupal 8, Views, Fields and Panels
I was benefit from the real-life examples and practical exercises. Lots of areas covered.