Course
Designing and Implementing MS DevOps Solutions – Intensive Training («AZ400»)
AZ-400
Course facts
- Designing and implementing processes and communications
- Designing and implementing a source control strategy
- Designing and implementing build and release pipelines
- Developing a security and compliance plan
- Implementing an instrumentation strategy
The content of this intensive training is derived from the exam «AZ-400: Designing and Implementing Microsoft DevOps Solutions». Start preparing for the course on Microsoft Learn now. During the intensive training days with the instructor you will work with the official Microsoft course material.
1 Development for enterprise DevOps
This module examines the key Git features that organizations must plan for when designing their enterprise DevOps.
2 Implement CI with Azure Pipelines and GitHub Actions
This module introduces the continuous integration concept using Azure Pipelines and GitHub Actions and provides instruction on configuring those services and building applications.
3 Design and implement a release strategy
This module explains the concepts of continuous delivery and releases strategy considerations for setting up deployment stages and your delivery and deployment cadence, and lastly, setting up your release approvals.
4 Implement a secure continuous deployment using Azure Pipelines
This module helps you understand automated release gates, secrets, and secret management in your pipeline. You learn how to implement alerting mechanisms, report on your quality, and get notified by using service hooks.
5 Manage infrastructure as code using Azure and DSC
This module explores the «Infrastructure as Code (IaC)» concept and how to manage your operations environment the same way you do applications or other code for general release.
6 Implement security and validate code bases for compliance
This module explores an infrastructure and configuration strategy and appropriate toolset for a release pipeline and application infrastructure. It explains compliance and security implementation in your application infrastructure.
7 Design and implement a dependency management strategy
This module examines dependency management in software development, how to identify them in your codebase and how to package and manage dependencies in package feeds.
8 Implement continuous feedback
This module introduces the continuous feedback concept and describes how to implement it in your DevOps cycle.
Students in this course are interested in designing and implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.
- Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations.
- Both Azure administration and Azure development with proven expertise in at least one of these areas.
- Version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
To prepare for this course, we recommend attending one or both of the following courses:
This intensive training prepares you for:
- Exam: «AZ-400: Designing and Implementing Microsoft DevOps Solutions» for the
- Certification: «Microsoft Certified: DevOps Engineer Expert»
Please note: In order to receive your «Microsoft Certified: DevOps Engineer Expert» certification, you must have passed either «Microsoft Certified: Azure Administrator Associate» or «Microsoft Certified: Azure Developer Associate».