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

Coursera

Azure DevOps and Continuous Delivery with Git

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the full potential of Azure DevOps and Git to master modern software delivery practices. This course equips you with the skills to manage projects, streamline development, and implement robust CI/CD pipelines. From planning to deployment, you'll gain a comprehensive understanding of DevOps principles and practices. Your journey begins by exploring foundational DevOps concepts, including Agile development, Azure Boards, and integration with GitHub. You'll set up and configure Azure DevOps environments, manage projects, and customize boards to align with team processes. Discover the intricacies of source control through Azure Repos, delve into branching strategies, and resolve merge conflicts with ease. Next, the course delves into pipelines, where you'll design and automate build and release workflows using YAML and classic editors. Gain expertise in multi-stage deployments, self-hosting agents, and adding status badges. Explore test plans, artifact management, and advanced release techniques to refine your CI/CD pipelines. This course is designed for software developers, DevOps professionals, and IT managers looking to enhance their Azure DevOps skills. Basic familiarity with Git and software development processes is recommended. Difficulty level: Intermediate.

Syllabus

  • Introduction
    • In this module, we will introduce the course, providing an overview of the key topics and objectives you will learn. This foundational video sets the stage for understanding Azure DevOps, Git, and their role in modern DevOps practices.
  • Project Management and DevOps Concepts
    • In this module, we will explore foundational project management methodologies and how they intersect with DevOps. You’ll gain insights into Agile development practices and understand how Azure DevOps integrates with GitHub to streamline workflows.
  • Create Azure DevOps Project Space
    • In this module, we will guide you through the process of setting up and managing your Azure DevOps environment. From creating an account to configuring project settings and teams, this section ensures you have a robust foundation for project management.
  • Azure DevOps Boards
    • In this module, we will delve into Azure DevOps Boards, a key feature for tracking and managing project tasks. Learn how to use boards for sprint planning, create custom workflows, and leverage dashboards to monitor progress effectively.
  • Azure DevOps Repos
    • In this module, we will explore Azure DevOps Repos, focusing on source control and collaborative workflows. From creating and managing repositories to implementing best practices for branching, this section ensures you’re equipped for effective version control.
  • Git Branching and Merging Methods
    • In this module, we will focus on branching and merging strategies in Git. Learn how to manage branches effectively, resolve conflicts, and utilize advanced techniques like rebasing and squash commits to enhance your workflows.
  • Azure DevOps Pipelines
    • In this module, we will cover Azure DevOps Pipelines, essential for automating CI/CD processes. You’ll learn to create pipelines using YAML and the Classic Editor, set up self-hosting agents, and enable continuous integration for seamless software delivery.
  • Azure DevOps Release Pipelines
    • In this module, we will focus on Azure DevOps Release Pipelines. Learn how to automate software releases, test manual deployments, and create multi-stage deployments for comprehensive delivery pipelines.
  • Azure Test Plans and Artifact Management
    • In this module, we will explore advanced tools like Azure Test Plans and Artifacts. Understand how to create effective test plans and manage artifacts for seamless integration into your CI/CD workflows.
  • Conclusion
    • In this module, we will conclude the course by reviewing the main takeaways and emphasizing best practices in Azure DevOps. You’ll leave with actionable insights and a clear path for continuous learning and application in your projects.

Taught by

Packt - Course Instructors

Reviews

Start your review of Azure DevOps and Continuous Delivery with Git

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.