AZ-400: Manage source control

Beginner
DevOps Engineer
Administrator
Developer
Solutions Architect
Azure
GitHub

Learn how GitHub enables you to build a modern source control strategy that fosters collaboration and enables you to automate your build and deployment processes.

Take this learning path to help prepare for Exam AZ-400: Designing and Implementing Microsoft DevOps Solutions.

Prerequisites

None

Modules in this learning path

Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests.

Learn to move your existing project to GitHub from a legacy version control system.

Learn to upload your existing project to GitHub.

Learn how to manage changes to your repository source by using pull requests.

Learn to settle overlapping commits across branches by using merge conflict resolution.

Learn to search and organize repository history by using filters, blame, and cross-linking on GitHub.

Learn to manage a successful InnerSource program on GitHub through effective discoverability, guidance, and maintenance.

Learn to use Markdown to communicate with brevity, clarity, and expression.

Learn best practices for building, hosting, and maintaining a secure repository on GitHub.

Get started with GitHub in about an hour.

Learn to interact with the GitHub API from GitHub Actions by using GitHub Script.

Learn to implement a release based workflow on GitHub using project boards, branches, and releases.

Learn how to create workflows that enable you to use Continuous Integration (CI) for your projects.

Create two deployment workflows using GitHub Actions and Microsoft Azure.

Collaborate with others and merge only the highest quality code.