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

Microsoft

Explore Azure DevOps with GitHub to streamline your development process

Microsoft via Microsoft Learn

Overview

  • Module 1: Choose the DevOps tools

    By the end of this module, you'll be able to:

    • Design a tool integration strategy
    • Design a license management strategy (e.g. Azure DevOps and GitHub users)
    • Design a strategy for end-to-end traceability from work items to working software
    • Design an authentication and access strategy
    • Design a strategy for integrating on-premises and cloud resources
  • Module 2: Work with Azure Repos and GitHub

    By the end of this module, you'll be able to:

    • Describe Azure Repos and GitHub
    • Migrate from TFVC to Git
    • Work with GitHub Codespaces
  • Module 3: Introduction to GitHub Actions

    By the end of this module, you'll be able to:

    • Explain GitHub Actions and workflows
    • Create and work with GitHub Actions and Workflows
    • Describe Events, Jobs and Runners
    • Examine output and release management for actions
  • Module 4: Learn continuous integration with GitHub Actions

    By the end of this module, you'll be able to:

    • Implement Continuous Integration with GitHub Actions
    • Use environment variables
    • Share artifacts between jobs and use Git tags
    • Create and manage secrets
  • Module 5: Explore Azure Pipelines

    By the end of this module, you'll be able to:

    • Describe Azure Pipelines
    • Explain the role of Azure Pipelines and its components
    • Decide Pipeline automation responsibility
    • Understand Azure Pipeline key terms
  • Module 6: 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 (optional)

Syllabus

  • Module 1: Module 1: Choose the DevOps tools
    • Introduction
    • What is Azure DevOps?
    • What is GitHub?
    • Explore an authorization and access strategy
    • Migrate or integrate existing work management tools
    • Migrate or integrate existing test management tools
    • Design a license management strategy
    • Knowledge check
    • Summary
  • Module 2: Module 2: Work with Azure Repos and GitHub
    • Introduction
    • Introduction to Azure Repos
    • Introduction to GitHub
    • Migrate from TFVC to Git
    • Use GIT-TFS
    • Develop online with GitHub Codespaces
    • Knowledge check
    • Summary
  • Module 3: Module 3: Introduction to GitHub Actions
    • Introduction
    • What are Actions?
    • Explore Actions flow
    • Understand workflows
    • Describe standard workflow syntax elements
    • Explore events
    • Explore jobs
    • Explore runners
    • Examine release and test an action
    • Knowledge check
    • Summary
  • Module 4: Module 4: Learn continuous integration with GitHub Actions
    • Introduction
    • Describe continuous integration with actions
    • Examine environment variables
    • Share artifacts between jobs
    • Examine Workflow badges
    • Describe best practices for creating actions
    • Mark releases with Git tags
    • Create encrypted secrets
    • Use secrets in a workflow
    • Implement GitHub Actions for CI/CD
    • Knowledge check
    • Summary
  • Module 5: Module 5: Explore Azure Pipelines
    • Introduction
    • Explore the concept of pipelines in DevOps
    • Describe Azure Pipelines
    • Understand Azure Pipelines key terms
    • Knowledge check
    • Summary
  • Module 6: Module 6: 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

Reviews

Start your review of Explore Azure DevOps with GitHub to streamline your development process

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.