Microsoft DevOps Solutions: Developing a Modern Source Control Strategy
This course will teach you how to develop a modern source control strategy, plan, implement a branching strategy, and configure your repositories.
What you'll learn
This course prepares you for the part “Developing a Modern Source Control Strategy” in the AZ400 exam. In this course, Microsoft DevOps Solutions: Developing a Modern Source Control Strategy, you’ll learn to use a modern source control system and configure this for success. First, you’ll explore what a modern source control system is and how it differentiates from traditional systems. Next, you’ll discover the use of branches, set up a branching strategy that works for your type of software delivery. Finally, you’ll learn how to configure your repositories using industry best practices. When you’re finished with this course, you’ll have the skills and knowledge of selecting, configuring, and using a modern source control system needed to rapidly deliver quality software in a fully automated way.
Table of contents
- Introduction and Exam Objectives 1m
- Outline 1m
- What Is Considered a Modern Source Control Strategy? 3m
- Centralized Source Control 2m
- Distributed Source Control 3m
- Migrating to GitHub or Azure DevOps 3m
- Setting up Your .gitignore File 6m
- Supported Migrations & Git Sub Modules/Trees 2m
- Manage and Store Large Files in Git 3m
- How to Use Setup and Use Git LFS 6m
- Cross Repository Sharing 2m
- Implement Workflow Hooks 2m
- Implementing CI/CD with GitHub Actions 9m
- Using Azure DevOps Yaml Pipelines 1m
- Implementing CI/CD with Azure DevOps 5m
- Summary 1m
- Introduction and Outline 1m
- Understanding Git 3m
- Using Pull Requests 1m
- What Is a Branch? 2m
- Branch and Merge 2m
- Merge and Rebase 2m
- Merge Commit 4m
- Fast Forward Merge 2m
- Rebase 4m
- Using Git Tags 1m
- Branching Strategies 1m
- Git Flow Overview 2m
- Git Flow Branches 2m
- Git Hub Flow 1m
- Trunk Based Development 1m
- Using Git Flow Branching Strategy 6m
- Implementing and Enforcing Automation 2m
- Setup a Branch Policy 4m
- Summary 1m