AZ-400: Designing and Implementing Microsoft DevOps solutions
AZ-400: Designing and Implementing Microsoft DevOps solutions AZ-400: Designing and Implementing Microsoft DevOps solutions

Course Description

This course provides the knowledge and skills to design and implement DevOps processes and practices. Students will discover how to plan for DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release, configure a release management workflow, implement a deployment pattern, and optimize feedback mechanisms.

Audience Profile

Students in this course are interested in designing and implementing DevOps processes or passing the Microsoft Azure DevOps Solutions certification exam.


Items in this collection

  • Introduction to DevOps (7 Units)
  • Choosing the right project (8 Units)
  • Description of team structures (9 Units)
  • Choosing DevOps Tools (9 Units)
  • Agile Planning with GitHub Projects and Azure Boards (11 Units)
  • Introduction to source code control (7 Units)
  • Description of types of source code control systems (9 Units)
  • Work with Azure Repos and GitHub (9 Units)
  • Structuring the Git repository (5 Units)
  • Managing Git Branches and Workflows (9 Units)
  • Collaborate with pull requests in Azure Repos (6 Units)
  • Identification of technical debt (9 Units)
  • Git Link Exploration (5 Units)
  • Planning the promotion of an internal origin (6 Units)
  • Manage Git repositories (7 Units)
  • Explore Azure Pipelines (6 Units)
  • Managing Azure Pipelines Agents and Groups (13 Units)
  • Description of pipelines and simultaneity (8 Units)
  • Exploring Continuous Integration (8 Units)
  • Implementing a pipeline strategy (6 Units)
  • Integration with Azure Pipelines (9 Units)
  • Introduction to GitHub Actions (11 Units)
  • Learn about continuous integration with GitHub Actions (12 Units)
  • Designing a Containerization Strategy (10 Units)
  • Introduction to Continuous Delivery (8 Units)
  • Create a release pipeline (14 Units)
  • Scan version recommendations (10 Units)
  • Provisioning and Testing Environments (10 Units)
  • Administration and modularization of tasks and templates (8 Units)
  • Automate health inspection (14 Units)
  • Introduction to Implementation Patterns (6 Units)
  • Blue-green implementation and activation/deactivation of functionality (8 Units)
  • Implementation of controlled value versions and dark startup (6 Units)
  • Implementation of A/B tests and progressive exposure (6 Units)
  • Integration with identity management systems (6 Units)
  • Application Configuration Data Management (13 Units)
  • Exploring Configuration Management and Infrastructure as Code (7 Units)
  • Create Azure resources using Azure Resource Manager templates (9 Units)
  • Create Azure resources with the Azure CLI (6 Units)
  • Exploration of Azure Automation with DevOps (13 Units)
  • Desired State Configuration (DSC) Implementation (11 Units)
  • Bicep Deployment (9 Units)
  • Introduction to Secure DevOps (10 Units)
  • Open Source Software Implementation (9 Units)
  • Software Composition Analysis (11 Units)
  • Static Analyzers (6 Units)
  • Dynamic Analyzers and OWASP (6 Units)
  • Security Oversight and Governance (12 Units)
  • Exploring Package Dependencies (9 Units)
  • Package Management Overview (12 Units)
  • Migration, consolidation and protection of artifacts (9 Units)
  • Implement a version control strategy (10 Units)
  • Introduction to GitHub Packages (7 Unidades)
  • Implementing tools to track usage and flow (11 Units)
  • Development of monitoring and status panels (8 Units)
  • Sharing knowledge in teams (8 Units)
  • Design processes to automate application analysis (6 Units)
  • Alert Management, Blame-Free Retrospectives, and a Fair Culture (11 Units)


Previous requirements

Students who pass the test will have prior knowledge and understanding of:

  • Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations.

  • Azure administration and Azure development with proven experience in at least one of these areas.

  • Version control, Agile Software Development and basic principles of software development. Experience in an organization that offers software would be helpful. 



  • English course
  • Labs: English


Contains videos