This is the official repository of the Azure DevOps 3-Day Workshop. This repo contains hands-on labs, templates, and scripts to help you sharpen your skills. Pull requests are excepted, appreciated, and encouraged.
Azure DevOps provides developer services to support teams to plan work, collaborate on code development, and build and deploy applications. Developers can work in the cloud using Azure DevOps Services or on-premises using Azure DevOps Server, formerly named Visual Studio Team Foundation Server (TFS).
Azure DevOps provides an integrated set of features that you can access through your web browser or IDE client.
This Azure DevOps three (3) day workshop teaches you the fundamentals of Azure DevOps. You'll learn an incredible amount by working through these tactical, thought provoking, hands-on labs:
- Lab 1 - Azure Subscription and Developer Workstation Setup
- Lab 2 - Creating Your First Project and Setting up Your Organization
- Lab 3 - Integrating Azure AD with Azure DevOps
- Lab 4 - Configuring Project Permissions
- Lab 5 - Initialize and Connect to Your First Git Repository
- Lab 6 - Initialize Cloud Shell and Azure DevOps CLI
- Lab 7 - Getting Started with Git and GitHub
- Lab 8 - Creating a Branch and Merging Changes
- Lab 9 - Code Reviews with Git Pull Requests
- Lab 10 - Blue-green Deployments with Azure App Service and GitHub
- Lab 11 - Create a CI/CD Pipeline for .NET with the Azure DevOps Project
- Lab 12 - Configuring CI/CD Pipelines as Code with YAML in Azure DevOps
- Lab 13 - Deploying a Docker Web Application to Azure App Service
- Lab 14 - Using Secrets from Azure Key Vault in a Pipeline
- Lab 15 - Deploying to Azure VM using Deployment Groups
- Lab 16 - Controlling Deployments using Release Gates
- Lab 17 - Managing Open-source security and license with WhiteSource
- Lab 18 - Managing Technical Debt with Azure DevOps and SonarCloud
- Lab 19 - Package Management with Azure Artifacts
- Lab 20 - Exploratory Testing with Azure Test Plans
The Azure DevOps 3-Day Workshop was created by:
Mike Pfeiffer (Microsoft Azure MVP)
- Follow Mike on Twitter
- Connect with Mike on LinkedIn
- Listen to Mike on CloudSkills.fm
- Subscribe to the CloudSkills Weekly Newsletter
1.0.1
This project is licensed under the Apache License 2.0