Overview of Azure DevOps AZ-400
Stalwart Learning’s Azure DevOps AZ400 training is designed for DevOps professionals who want to learn how to implement and manage the end-to-end software delivery pipeline using Microsoft Azure DevOps. This training covers various skills and knowledge required to design and implement DevOps practices for any organization.
The course covers various topics, including Azure DevOps services, security, source control, continuous integration, continuous delivery, and continuous deployment. Participants will learn how to implement DevOps practices using Azure DevOps and manage the entire DevOps lifecycle.
Upon completing the training, participants will have the skills and knowledge required to pass the AZ-400 exam and become a certified Azure DevOps Engineer Expert.
Duration
40 Hours
Module 1: Azure DevOps Introduction
- Introduction to Azure DevOps and its key components
- Understanding Azure DevOps services and capabilities
- Overview of DevOps principles and practices
Module 2: Source Control with Azure Repos
- Setting up and configuring Azure Repos for source control
- Working with Git repositories in Azure Repos
- Branching, merging, and code versioning in Azure Repos
- Implementing code reviews and pull requests
Module 3: Continuous Integration with Azure Pipelines
- Setting up build pipelines with Azure Pipelines
- Configuring build agents and environments
- Implementing continuous integration workflows
- Automating code builds, tests, and deployments
Module 4: Continuous Delivery and Deployment
- Configuring release pipelines with Azure Pipelines
- Implementing continuous deployment workflows
- Managing environments and release approvals
- Automating application deployments to Azure
Module 5: Infrastructure as Code with Azure
- Introduction to Infrastructure as Code (IaC) concepts
- Implementing infrastructure deployment with Azure Resource Manager (ARM) templates
- Using Azure CLI and Azure PowerShell for infrastructure automation
- Integrating infrastructure deployment with Azure Pipelines
Module 6: Configuration Management with Azure
- Managing application configurations using Azure App Configuration
- Implementing configuration as code with Azure Key Vault
- Leveraging Azure Automation for configuration management
- Securing and managing secrets in Azure DevOps
Module 7: Azure DevOps Integration and Extensibility
- Integrating Azure DevOps with third-party tools and services
- Extending Azure DevOps with custom pipelines and tasks
- Implementing Azure DevOps REST APIs for automation
- Exploring Azure DevOps ecosystem and marketplace extensions
Module 8: DevOps Security and Compliance
- Implementing security and access controls in Azure DevOps
- Ensuring compliance and governance in DevOps workflows
- Implementing security testing and vulnerability scanning
- Securing CI/CD pipelines and application deployments
Module 9: Monitoring and Feedback in DevOps
- Implementing application monitoring with Azure Monitor
- Configuring alerts and notifications in Azure DevOps
- Collecting and analyzing user feedback using Azure DevOps
- Leveraging telemetry data for performance optimization
Module 10: DevOps Adoption and Transformation
- Understanding DevOps culture and mindset
- Implementing DevOps adoption strategies and best practices
- Driving organizational change for successful DevOps implementation
- Reviewing real-world case studies and DevOps transformation scenarios