-
Module 01: Get started on a DevOps transformation journey
- Module 1: Introduction to DevOps
- Module 2: Choose the right project
- Module 3: Describe team structures
- Module 4: Choose the DevOps tools
- Module 5: Plan Agile with GitHub Projects and Azure Boards
- Module 6: Introduction to source control
- Module 7: Describe types of source control systems
- Module 8: Work with Azure Repos and GitHub
-
Module 02: Development for enterprise DevOps
-
Module 03: Implement CI with Azure Pipelines and GitHub Actions
- Module 1: Explore Azure Pipelines
- Module 2: Manage Azure Pipeline agents and pools
- Module 3: Describe pipelines and concurrency
- Module 4: Explore continuous integration
- Module 5: Implement a pipeline strategy
- Module 6: Integrate with Azure Pipelines
- Module 7: Introduction to GitHub Actions
- Module 8: Learn continuous integration with GitHub Actions
- Module 9: Design a container build strategy
-
Module 04: Design and implement a release strategy
-
Module 05: Implement a secure continuous deployment using Azure Pipelines
- Module 1: Introduction to deployment patterns
- Module 2: Implement bluegreen deployment and feature toggles
- Module 3: Implement canary releases and dark launching
- Module 4: Implement A/B testing and progressive exposure deployment
- Module 5: Integrate with identity management systems
- Module 6: Manage application configuration data
-
Module 06: Manage infrastructure as code using Azure and DSC
- Module 1: Explore infrastructure as code and configuration management
- Module 2: Create Azure resources using Azure Resource Manager templates
- Module 3: Create Azure resources by using Azure CLI
- Module 4: Explore Azure Automation with DevOps
- Module 5: Implement Desired State Configuration (DSC)
- Module 6: Implement Bicep
-
Module 07: Implement security and validate code bases for compliance
-
Module 08: Design and implement a dependency management strategy
-
Module 09: Implement continuous feedback