Azure DevOps for Beginners (2021)
2h 9mBeginner2021-02-18
Authors

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
Course details
Azure DevOps is a bundle of services to help developers ship high-quality products faster. In this course, instructor Walt Ritscher teaches you everything you need to get up and running using this DevOps solution. Walt gives you an overview of the Azure DevOps services, then explains how to create projects and add users to organizations or teams. He presents a quick tour of Azure Boards, the hub for managing software projects, then describes how to use work items, backlogs, sprints, Kanban boards, and more. Walt shows you how Azure Repos provides a place to capture every team member’s source code on the Microsoft cloud servers. He walks you through the parts of Azure Repos and how to manage what each part does. Walt explains the parts and features of Azure Pipelines, the set of services that automate your application build and deployment phases. He concludes with different extensions you can add to DevOps, including Slack, Marketplace, and Persona.
Skills covered
DevOps ToolsDevOpsAzureCloud ServicesLearningCloud ComputingMicrosoft
Concepts
0. Introduction
- 01 - Use Azure DevOps to enhance application development
- 02 - Getting the most from this course
1. Setup and Overview
- 03 - Overview of Azure DevOps
- 04 - Where to access Azure DevOps
- 05 - Understand the DevOps payment plan
- 06 - Login to Azure DevOps web portal
- 07 - Create an Azure DevOps project
- 08 - Create a project with the Microsoft demo generator
- 09 - View the generated project
- 10 - Add users to an organization
- 11 - Add users to an Azure DevOps team
2. Azure Boards
- 12 - Manage your team workflow with Azure Boards
- 13 - Tour of Azure Boards
- 14 - Create a work item
- 15 - Boards and backlogs
- 16 - Set sprint cadence
- 17 - Boards and sprints
- 18 - Kanban board basics
- 19 - Add columns and swim-lanes to Kanban board
- 20 - Set work in progress (WIP) limits
- 21 - Kanban board tag settings
- 22 - Kanban board custom styles
- 23 - View work progress with dashboards
- 24 - Create custom work item queries
- 25 - Add a custom query to the dashboard
3. Azure Repos
- 26 - What are Azure Repos
- 27 - View the parts of Azure Repos
- 28 - Create an Azure Repo in the portal
- 29 - Clone the repo to a developer computer
- 30 - Create a repo branch
- 31 - Edit and commit to repo
- 32 - Push the branch to DevOps
- 33 - Create a pull request
- 34 - Team review of pull request
4. Azure Pipelines
- 35 - What are Azure Pipelines
- 36 - Explore the Pipeline parts
- 37 - Explore Pipeline build features
- 38 - Explore the example web project
- 39 - Add a service connection to Azure Resource Manager
- 40 - Explore the pipeline templates
- 41 - Add a build pipeline
- 42 - Manually run and troubleshoot a pipeline
- 43 - Update the repo to trigger the build
- 44 - Add a release pipeline
- 45 - Use custom variables in the pipeline
5. Extending DevOps
- 46 - Extensibility and integration overview
- 47 - Add Azure DevOps apps to Slack
- 48 - Configure Slack channel to work with DevOps
- 49 - Examine configuration messages
- 50 - Watch integration message flow into Slack
- 51 - What extensions can contribute
- 52 - Use the Marketplace to install free extensions
- 53 - Use the Code Search extension
- 54 - Use the Persona extension
Conclusion
- 55 - Next steps
Related courses
- Prometheus and Grafana: Visualizing Application Performance
- Docker: Build and Optimize Docker Images
- Running Jenkins on AWS: Deploying and Managing Jenkins on Cloud Infrastructure
- Kubernetes: Your First Project
- Learning Jenkins: Automating Software Development and System Administration
- Introduction to Maven
- Azure DevOps: Modernizing Apps with Container Services
- Complete Guide to Configuration Management Using Ansible