Build applications with Azure DevOps
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Set up a continuous integration (CI) pipeline that automates the process of building your application.
- 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.
- 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.
- 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.
- 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.
- 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
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to:
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
Tags
Related Courses
Designing a Technical SolutionMicrosoft via edX Building Applications with SAP Cloud Application Programming Model
SAP Learning COBOL Programming with VSCode
IBM via Coursera Learn to Code using C# on VS Code
Coursera Project Network via Coursera Introduction to Github and Visual Studio Code
Coursera Project Network via Coursera