AZ-400: Development for Enterprise DevOps

This learning path covers everything from managing repositories and branches to identifying technical debt and fostering inner source culture.

Prerequisites

None

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.

Modules in this learning path

This module explores the fundamental concepts organizations need to understand to start their DevOps transformation journey. Students learn to define DevOps as the union of people, process, and products for continuous value delivery. The content covers identifying transformation teams, establishing shared goals and timelines, understanding cycle time optimization, and implementing validated learning approaches. Key topics include Azure DevOps and GitHub platform introductions, source control fundamentals with Git, and practical strategies for organizational change management. The module emphasizes data-informed decision making, shortened cycle times, and continuous improvement practices that form the foundation of successful DevOps adoption.

This module introduces you to GitHub Projects, GitHub Project Boards and Azure Boards. It explores ways to link Azure Boards and GitHub, configure GitHub Projects and Project views, and manage work with GitHub Projects.

This module explores Git branching types, concepts, and models for the continuous delivery process. It helps companies defining their branching strategy and organization.

This module covers strategic code review practices, automated policy enforcement, and scalable team collaboration frameworks essential for modern DevOps implementations.

Learn how to use Git hooks to automatically check your code and improve your development process.

Learn how to use Git to foster inner source development across your organization and implement fork workflows.

Learn how to work with large code repositories, clean up repository data, and manage releases using GitHub.

Learn how to find and manage technical debt in your code, use code quality tools, and plan effective code reviews.