LEARNING PATH 1
AZ-400: 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
LEARNING PATH 2
AZ-400: Development for enterprise DevOps
- Module 1: Structure your Git Repo
- Module 2: Manage Git branches and workflows
- Module 3: Collaborate with pull requests in Azure Repos
- Module 4: Identify technical debt
- Module 5: Explore Git hooks
- Module 6: Plan foster inner source
- Module 7: Manage Git repositories
LEARNING PATH 3
AZ-400: 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
LEARNING PATH 4
AZ-400: Design and implement a release strategy
- Module 1: Introduction to continuous delivery
- Module 2: Create a release pipeline
- Module 3: Explore release recommendations
- Module 4: Provision and test environments
- Module 5: Manage and modularize tasks and templates
- Module 6: Automate inspection of health
LEARNING PATH 5
AZ-400: Implement a secure continuous deployment using Azure Pipelines
- Module 1: Introduction to deployment patterns
- Module 2: Implement blue-green 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
LEARNING PATH 6
AZ-400: 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
LEARNING PATH 7
AZ-400: Design and implement a dependency management strategy
- Module 1: Explore package dependencies
- Module 2: Understand package management
- Module 3: Migrate consolidating and secure artifacts
- Module 4: Implement a versioning strategy
- Module 5: Introduction to GitHub Packages
LEARNING PATH 8
AZ-400: Implement continuous feedback
- Module 1: Introduction to Secure DevOps
- Module 2: Implement open-source software
- Module 3: Software Composition Analysis
- Module 4: Static analyzers
- Module 5: OWASP and Dynamic Analyzers
- Module 6: Security Monitoring and Governance
LEARNING PATH 9
AZ-400: Implement security and validate code bases for compliance
- Module 1: Administrator
- Module 2: Azure