• Online, Self-Paced
Course Description

Software developers working as a team on the same codebase must share their changes in a way that is consistent and allows for rollback. This is why having a strategy for managing branches in your source control system is so important.

In this course, learn how to deploy a trunk-based branching strategy with feature and release branches. Next, discover how pull requests can be used to enable writing, merging, and shipping code in the context of a secured versioning control system. Finally, explore how to enforce static code analysis for code quality consistency on pull requests.

This course is one of a collection that prepares learners for the Designing and Implementing Microsoft DevOps Solutions (AZ-400) exam.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.