Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Build applications with Azure DevOps

Microsoft via Microsoft Learn

Overview

  • Module 1: Set up a continuous integration (CI) pipeline that automates the process of building your application.
  • After completing this module, you'll be able to:

    • Create a build pipeline in Azure Pipelines
    • Map manual build steps to automated build tasks
    • Publish your builds so others can access them
    • Use templates to build multiple configurations
  • Module 2: Learn along with the Space Game web team the benefits of collaboration through Visual Studio Code and GitHub.
  • After completing this module, you'll be able to:

    • Collaborate with others by choosing an appropriate branching and merging strategy
    • Add a badge to your GitHub repository to show the status of the latest build
    • Add a dashboard widget to help visualize your build history
    • Set up a rule on your GitHub repository to require a review
  • Module 3: Find out about automated testing that proves your code to be maintainable, understandable, and functioning without repetitive manual testing.
  • After completing this module, you'll be able to:

    • Explain the benefits of automated testing and the kinds of testing you can use
    • Run unit tests locally and then in Azure Pipelines
    • Add dashboard widgets to visualize test runs over time
    • Perform code coverage testing to see how much of your code is covered by unit tests
    • Fix and verify test failures in your build pipeline
  • Module 4: In this module, the Space Game web team guides you through creating a build pipeline that produces a package that can be used by multiple applications.
  • After completing this module, you'll be able to:

    • Create and share packages that can be used by multiple applications
    • Create a build pipeline for your package and publish your package to Azure Artifacts
    • Connect an application to your package and build the application in Azure Pipelines
    • Push changes to your package and update your application to use them
  • Module 5: Work with guidance from the Space Game web team to set up your build agent running on-premises or on an Azure virtual machine running in the cloud.
  • After completing this module, you'll be able to:

    • Choose when to use Microsoft-hosted build agents and when to host your own
    • Describe the options you have when you're managing your own build agents
    • Bring up and configure your own agent to work with Azure Pipelines
    • Connect your agent to a pipeline and build your application

Syllabus

  • Module 1: Create a build pipeline with Azure Pipelines
    • Introduction
    • What is Azure Pipelines?
    • Exercise - Get the sample application
    • Plan your build tasks
    • Exercise - Set up your Azure DevOps environment
    • Exercise - Create the pipeline
    • Exercise - Publish the result to the pipeline
    • Exercise - Build multiple configurations by using templates
    • Exercise - Clean up your Azure DevOps environment
    • Summary
  • Module 2: Implement a code workflow in your build pipeline by using Git and GitHub
    • Introduction
    • Choose a code flow strategy
    • Exercise - Set up your Azure DevOps environment
    • Exercise - Create a pull request
    • Exercise - Push a change through the pipeline
    • Exercise - Add a build badge
    • Exercise - Track your build history
    • Exercise - Add a rule to require a review
    • Exercise - Clean up your Azure DevOps environment
    • Summary
  • Module 3: Run quality tests in your build pipeline by using Azure Pipelines
    • Introduction
    • What is automated testing?
    • Exercise - Set up your Azure DevOps environment
    • Exercise - Add unit tests to your application
    • Exercise - Add a testing widget to your dashboard
    • Exercise - Perform code coverage testing
    • Exercise - Fix a failed test
    • Exercise - Clean up your Azure DevOps environment
    • Summary
  • Module 4: Manage build dependencies with Azure Artifacts
    • Introduction
    • Plan build dependencies for your pipeline
    • What is Azure Artifacts?
    • Exercise - Set up your Azure DevOps environment
    • Exercise - Create a package feed in Azure Artifacts
    • Exercise - Create a pipeline for your package
    • Exercise - Reference the package from the application
    • Exercise - Push a change to your package
    • Exercise - Clean up your Azure DevOps environment
    • Summary
  • Module 5: Host your own build agent in Azure Pipelines
    • Introduction
    • Choose a Microsoft-hosted or self-hosted build agent
    • Exercise - Set up your Azure DevOps environment
    • Exercise - Create a build agent that runs on Azure
    • Exercise - Build the application using your agent
    • Exercise - Clean up your Azure DevOps environment
    • Summary

Reviews

Start your review of Build applications with Azure DevOps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.