COURSE OBJECTIVE:
After completing this course, students will learn :
• AZ-400: Development for enterprise DevOps
• AZ-400: Implement CI with Azure Pipelines and GitHub Actions
• AZ-400: Design and implement a release strategy
• AZ-400: Implement a secure continuous deployment using Azure Pipelines
• AZ-400: Manage infrastructure as code using Azure and DSC
• AZ-400: Implement security and validate code bases for compliance
• AZ-400: Design and implement a dependency management strategy
• AZ-400: Implement continuous feedback
TARGET AUDIENCE:
Students in this course are interested in designing and implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.
COURSE PREREQUISITES:
Not available. Please contact.
COURSE CONTENT:
AZ-400: Development for enterprise DevOps
• Introduction to DevOps
• Plan Agile with GitHub Projects and Azure Boards
• Design and implement branch strategies and workflows
• Collaborate with pull requests in Azure Repos
• Explore Git hooks
• Plan foster inner source
• Manage and configure repositories
• Identify technical debt
AZ-400: Implement CI with Azure Pipelines and GitHub Actions
• Explore Azure Pipelines
• Manage Azure Pipeline agents and pools
• Describe pipelines and concurrency
• Design and implement a pipeline strategy
• Integrate with Azure Pipelines
• Introduction to GitHub Actions
• Learn continuous integration with GitHub Actions
• Design a container build strategy
AZ-400: Design and implement a release strategy
• Create a release pipeline
• Explore release recommendations
• Provision and test environments
• Manage and modularize tasks and templates
• Automate inspection of health
AZ-400: Implement a secure continuous deployment using Azure Pipelines
• Introduction to deployment patterns
• Implement blue-green deployment and feature toggles
• Implement canary releases and dark launching
• Implement A/B testing and progressive exposure deployment
• Integrate with identity management systems
• Manage application configuration data
AZ-400: Manage infrastructure as code using Azure and DSC
• Explore infrastructure as code and configuration management
• Create Azure resources using Azure Resource Manager templates
• Create Azure resources by using Azure CLI
• Explore Azure Automation with DevOps
• Implement Desired State Configuration (DSC)
• Implement Bicep
AZ-400: Implement security and validate code bases for compliance
• Introduction to Secure DevOps
• Implement open-source software
• Software Composition Analysis
• Security Monitoring and Governance
AZ-400: Design and implement a dependency management strategy
• Explore package dependencies
• Understand package management
• Migrate consolidate and secure artifacts
• Implement a versioning strategy
• Introduction to GitHub Packages
AZ-400: Implement continuous feedback
• Implement tools to track usage and flow
• Develop monitor and status dashboards
• Share knowledge within teams
• Design processes to automate application analytics
• Manage alerts, blameless retrospectives and a just culture
FOLLOW ON COURSES:
Not available. Please contact.