Azure DevOps Services Fundamentals
Azure DevOps Services helps you to manage and streamline the development and delivery of complex software projects. This course will show you how to get started and covers the typical tasks that you’d use Azure DevOps for.
What you'll learn
How do you manage and streamline the development and delivery of a complex software project? In this course, Azure DevOps Services Fundamentals, you’ll learn how to use Azure DevOps to help develop and deliver great, done, working software. First, you’ll see how to manage code using Git and TFVC version control. Next, you’ll explore automated builds and automated deployment of your software. Finally, you’ll discover how to manage your projects using Scrum and Kanban along with how to manage the QA testing effort of your software project. When you’re finished with this course, you’ll have a foundational knowledge of software project delivery using Azure DevOps that will help you as you move forward to successful software delivery and DevOps.
Table of contents
- Overview 1m
- Creating Your First Project 3m
- Demo: Structure of Your Project and Administration Tools 4m
- User Types, Security, and Azure Active Directory 2m
- Demo: Adding Users Using Microsoft Accounts 3m
- Account Types, Features, and Billing 4m
- Demo Part 1 of 2: Configure Billing by Attaching an Azure Subscription to Azure DevOps 2m
- Demo Part 2 of 2: Connect Azure DevOps to Azure Active Directory 3m
- Account Types 1m
- Demo: Add a New Azure Active Directory User to an Azure DevOps Project 2m
- Demo: Add a Guest User to an Azure DevOps Project 3m
- Demo: Managing and Assigning User Licenses 2m
- Permissions Overview 3m
- Demo: Permissions Management 3m
- Summary 1m
- Overview 1m
- Why Version Control and Version Control Options in Azure DevOps? 4m
- Git vs. Team Foundation Version Control (TFVC) 5m
- Git and Azure DevOps 2m
- Git Demo, Part 1 of 4: Create a Project and Initialize the Git Repository 5m
- Git Demo, Part 2 of 4: Connect Visual Studio to a Git Repository in Azure DevOps 7m
- Git Demo, Part 3 of 4: Git from the Azure Repos Web Interface and "Getting Latest" 3m
- Git Demo, Part 4 of 4: Sharing Changes Back to the Server 5m
- Branching and Merging with Git 1m
- Demo: Branching and Merging with Git 6m
- Code Reviews, Branches, and Pull Requests 1m
- Demo: Code Reviews Using Git Pull Requests 9m
- Summary 1m
- Overview 1m
- TFVC Demo, Part 1 of 4: Create a Project and Connect with Visual Studio 6m
- TFVC Demo, Part 2 of 4: Add Code and Check-in 5m
- TFVC Demo, Part 3 of 4: Edit Code and Check-in Pending Changes with an Associated Bug 4m
- TFVC Demo, Part 4 of 4: Making Changes Using the Web Interface and Getting Latest 4m
- Demo: Branching and Merging 7m
- Summary 1m
- Overview 1m
- Automated Builds: Why Do I Care? 7m
- Build Demo, Part 1: Tour of the Sample Application 2m
- Build Demo, Part 2: Create a Build Definition 9m
- Build Demo, Part 3: Build Variables and Extensions 4m
- Build Demo, Part 4: Triggers and Continuous Integration 3m
- Release Demo, Part 1: Create a Release Definition 7m
- Release Demo, Part 2: Deploy Database Changes Using EF Migrations 8m
- Release Demo, Part 3: Build and Release Metadata Variables 5m
- Release Demo, Part 4: Deploying to Multiple Stages and Environments 7m
- Release Demo, Part 5: Release Approvals 4m
- Release Demo, Part 6: Continuous Deployment 4m
- Demo: Install a Self-Hosted Pipeline Agent in Your Datacenter 7m
- Demo: Build and Deploy Using a Self-hosted Pipeline Agent 4m
- Summary 1m
- Overview 1m
- YAML Pipeline Basics 6m
- Demo: Create a YAML Pipeline 7m
- Demo: Upload a Build Artifact from a YAML Pipeline 3m
- Demo: Run Unit Tests in a YAML Pipeline and Publish the Results 2m
- Stages, Jobs, and Steps in YAML 6m
- Demo: Use a Docker Container and Deploy Database Changes in a YAML Pipeline 5m
- Multi-stage Pipeline Demo, Part 1: Separate Build from Deploy 3m
- Multi-stage Pipeline Demo, Part 2: Extensions, Variables, and Configurations 5m
- Multi-stage Pipeline Demo, Part 3: Setup Azure Service Connections and Deploy to Azure App Service 6m
- Demo: Deployment Approvals Using a Manual Validation Step 6m
- Demo: Run Pipeline On-premises Using a Self-hosted Agent 7m
- Summary 1m
- Introduction 1m
- New QA vs. Old QA 10m
- The Test and Feedback Browser Extension 4m
- Demo: Create QA Test Cases Using 4 Different Ways 7m
- Demo: Use Parameter Variables in Test Cases 3m
- Demo: Run QA Test Cases 6m
- Demo: Screenshots While Running Tests 2m
- Demo: Create Video Recordings of Bugs 4m
- Summary 1m