Azure Repos & Git Workflows Training
Master source control with Azure Repos in this focused 2-day course. Learn to design effective branching strategies, configure branch policies, implement pull request workflows, and manage code at scale with mono-repo and multi-repo patterns.
Training Details
Section titled “Training Details”| Duration | 2 days (16 hours) |
| Level | Intermediate |
| Delivery | In-person, Live online, Hybrid |
| Certification | AZ-400 (partial) |
Who Is This For?
Section titled “Who Is This For?”- Development teams adopting Azure Repos for source control
- Team leads designing branching strategies
- DevOps engineers configuring repository policies
- Teams migrating from TFVC, SVN, or other Git providers
Learning Outcomes
Section titled “Learning Outcomes”After completing this training, you’ll be able to:
- Configure Azure Repos with effective branch policies
- Design branching strategies for different team sizes
- Implement pull request workflows with required reviewers and checks
- Manage large repositories with Git LFS and sparse checkout
- Set up cross-repository dependencies and mono-repo patterns
- Integrate Azure Repos with Pipelines and Boards
Detailed Agenda
Section titled “Detailed Agenda”Day 1: Azure Repos Fundamentals
Section titled “Day 1: Azure Repos Fundamentals”Module 1: Azure Repos Configuration
- Git vs TFVC repositories in Azure DevOps
- Repository settings, permissions, and security
- Default branch and naming conventions
- Hands-on: Set up repositories with team permissions
Module 2: Branch Policies and Protection
- Required reviewers and automatic reviewers
- Build validation policies
- Status checks and merge requirements
- Hands-on: Configure comprehensive branch policies
Module 3: Branching Strategies
- Git Flow, GitHub Flow, and trunk-based development
- Release branching and feature flags
- Choosing the right strategy for your team
- Hands-on: Implement trunk-based development with feature branches
Day 2: Advanced Workflows
Section titled “Day 2: Advanced Workflows”Module 4: Pull Request Workflows
- PR templates and descriptions
- Code review best practices and tooling
- Auto-complete and merge strategies (squash, rebase, merge commit)
- Hands-on: Build a complete PR workflow with templates and checks
Module 5: Repository Management at Scale
- Mono-repo vs multi-repo strategies
- Git submodules and cross-repo references
- Git LFS for large files
- Hands-on: Set up a mono-repo with path-based pipelines
Module 6: Integration and Migration
- Azure Repos integration with Boards work items
- Pipeline triggers from repository events
- Migrating from GitHub, GitLab, Bitbucket, or TFVC
- Hands-on: Migrate a repository and configure integrations
Prerequisites
Section titled “Prerequisites”- Basic Git knowledge (clone, commit, push, pull, branch)
- Azure DevOps account access
- Familiarity with pull request concepts
Delivery Formats
Section titled “Delivery Formats”| Format | Description |
|---|---|
| In-Person | On-site at your company’s location, hands-on with direct interaction |
| Live Online | Interactive virtual sessions with screen sharing and real-time labs |
| Hybrid | Combination of on-site and remote sessions, flexible scheduling |
All formats include hands-on labs, course materials, and post-training support.