We may earn an affiliate commission when you visit our partners.
Rahul Shetty

*Azure Devops- One of the Most Buzzing keyword in the 2025 Software IndustryThis tutorial will bring your wish of Azure Devops learning to reality with Top class 6 hours training with real time examples.Course starts from Scratch with Azure fundamentals and then train you on below important Core concepts

Read more

*Azure Devops- One of the Most Buzzing keyword in the 2025 Software IndustryThis tutorial will bring your wish of Azure Devops learning to reality with Top class 6 hours training with real time examples.Course starts from Scratch with Azure fundamentals and then train you on below important Core concepts

1. Creating Continuous Integration and Delivery Pipelines for Software Projects. 2. Setting  up automated release cycle management with CI/CD Pipelines Integration.3. Production Deployment to Azure Servers and Local Agent Servers4 After thorough understanding of Devops related flows,  We will then see how to manage the complete Project in Azure Portal such as Setting up Work Items, Sprint Planning, Agile Scrum Boards, Backlog etc5. Azure Code Repo Integration with Project Work Items for great collaboration.7. Pull requests, Code reviews and Merges from Azure Portal6. Creating Docker Images for repos  using Azure Pipelines yaml Script

At the end of this course, You will get complete knowledge on Azure Devops Fundamentals and be ready to work on any task related to Azure Devops portal.

Below is Course Outline we are going to cover

Introduction to Azure DevopsDeployment BasicsImportance of Continuous Integration/DeploymentImplementing Build PipelinesImplementing Release PipelinesCreating Release ComponentsHow to create Docker Images for the CodeAzure reposRunning Automation Test Jobs on Azure PipelinesDeploying code to Azure ServersDeploying Production code to Local Agent ServersPart 2 -What are Work Items?What are Issues?Different type of Project BoardsSpring Planning ManagementBack Log sectionHow to create branches for Azure ReposIntegrating work items to Code branchesPull requests creationReview of PR's and code Merge

Enroll now

What's inside

Learning objectives

  • By end of this course, you will understand how deployments happen with azure devops
  • You will get real time experience in building ci/cd pipelines for app dev code and test automation projects
  • Understand how to create docker images using azure pipelines yaml files
  • Thorough understanding of release management activities from end to end prod deployments
  • Complete knowledge on how to use azure portal for project boards , work items, sprint planning, backlog items
  • Understanding azure repositories , branches , pull request reviews and integration of branch code to work items
  • Detailed information on how to deploy app code into local window agents and azure hosted resources

Syllabus

Introduction to Azure Devops
What is Azure Devops? What does this course cover?
Getting Started with Azure Devops Portal
Deployment Basics/What are CI/CD Pipelines
Read more
Getting Started with Deployment Basics
Download the Hello World Project from the GIT
Deploying Hello World App in TomCat Server
Setting up Build CI/CD Pipelines for Projects using Azure
Update on Form Submission before watching Pipelines section
What is Continuous Integration & Continuous Delivery
Demo on how we are going to build pipelines in Azure Devops Portal
What are Build Pipelines ? What should you know about it
Understanding Build Pipeline run configurations and logs
Copying Build Artifacts from the Project to Azure Staging Directory
Apply Continuous Integration to the Build pipeline for every commit
Test your knowledge till Section-3
Setting up Release CI/CD Pipelines for Projects using Azure
What are Release Pipelines and resources in Azure
Creating Resources for environments from Azure Portal
Setup Release pipeline with Linux resources to deploy the artifact
Introduction to Azure Repositories and Release components
Importance of Create release component in the Azure Dev portal
Importing GIT Repository of Automation Projects to Azure Repository
Adding Test Automation Jobs to the Release Pipelines
Configuration to Add tests from Azure Repositories to Release pipelines
Pushing the Tested code to Production after Successful Automation job runs
Docker Hub Integration with Azure Dev Pipelines
Concept of using Docker file to dockerize the code repositories
Understand Docker Registry Service connection settings
Creating Docker Image through Azure Build Pipelines
Deploying Projects to Local Server Agents
Creating Personal Access token for Installable Server Agent
Connecting to Local Windows Agent with Azure instructions
Deploying application into Configured Local Agent with build changes
Configuring Variables and Environmental variables for Azure Pipelines
Test your knowledge till Section 8
Project Management using Azure Devops Portal
Introduction to Work Items in Azure Boards
How Sprint Planning and Stories/Issues are managed in Azure dashboards
Agile Sprint Boards and managing the work with status changes
Additional Features available to Manage Agile Work process
Integrating Code Repositories to Project Work Boards
Creating Branches from Azure repos with the linked Work Items
Create Pull request to Master branch with the updated changes
Approve , Merge and Close the PR and linked Work item
Test your knowledge till Section 10
Getting Started with Docker world
Important Note
What is Docker? How it helps in Automation Industry?
What are containers and Images in Docker Software?
How exactly Virtual machines are different from Docker
How to Install Docker into Machines with Prerequisites needed
Understand working with DockerHub
Section 12 - GITHUB Basics
Introduction to GIT
Importance of Github and its uses
Creating Git config and repositories
How to push code to remote repository
Understanding Staging and commit in git
Add remote repository and push the committed code
End to end working example on Git commands -1
End to end working example on Git commands -2
Importance of Branching in GIT
Merging the working branch into Master
How to resolve Merge conflicts with GIT
BONUS LECTURE
Bonus Lecture

Save this course

Save Azure Devops Crash Course -Build CI/CD release pipelines to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Azure Devops Crash Course -Build CI/CD release pipelines with these activities:
Review Deployment Basics
Reinforce your understanding of fundamental deployment concepts to better grasp the CI/CD pipeline creation process.
Browse courses on Continuous Integration
Show steps
  • Review the different types of software deployments.
  • Understand the benefits of automating deployments.
  • Familiarize yourself with common deployment strategies.
Read 'The Phoenix Project'
Gain a broader understanding of DevOps culture and its impact on software development and deployment.
Show steps
  • Read the book, focusing on the challenges faced by the characters.
  • Identify the DevOps principles that help solve those challenges.
  • Reflect on how these principles apply to your own work environment.
Practice YAML Syntax
Improve your ability to write and understand YAML, which is essential for defining Azure Pipelines.
Show steps
  • Find online YAML validators and practice writing simple YAML files.
  • Convert existing configuration files (e.g., JSON) to YAML.
  • Debug YAML files with syntax errors.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Document a CI/CD Pipeline
Solidify your understanding of CI/CD pipelines by documenting the steps and configurations involved in a sample pipeline.
Show steps
  • Choose a simple application and its associated CI/CD pipeline.
  • Document each stage of the pipeline, including build, test, and deployment.
  • Explain the purpose of each task and configuration setting.
  • Create diagrams to visualize the pipeline flow.
Build a CI/CD Pipeline for a Sample Application
Apply your knowledge by building a complete CI/CD pipeline for a sample application using Azure DevOps.
Show steps
  • Select a sample application (e.g., a simple web app).
  • Create an Azure DevOps project and repository.
  • Define the build and release pipelines using YAML.
  • Configure automated testing and deployment.
  • Monitor the pipeline and troubleshoot any issues.
Contribute to an Open Source DevOps Project
Deepen your understanding of DevOps practices by contributing to an open-source project related to CI/CD or infrastructure automation.
Show steps
  • Find an open-source project related to DevOps or CI/CD.
  • Identify a bug or feature request to work on.
  • Contribute code, documentation, or tests to the project.
Read 'Continuous Delivery'
Gain a deeper understanding of the principles and practices behind continuous delivery.
View Melania on Amazon
Show steps
  • Read the book, focusing on the key concepts and principles.
  • Identify the practices that are most relevant to your current work environment.
  • Consider how you can apply these practices to improve your CI/CD pipelines.

Career center

Learners who complete Azure Devops Crash Course -Build CI/CD release pipelines will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Azure Devops Crash Course -Build CI/CD release pipelines.
Novel that illustrates the challenges and benefits of adopting DevOps principles in a real-world IT organization. It provides a compelling narrative that helps readers understand the importance of collaboration, automation, and continuous improvement. While the course focuses on the technical aspects of Azure DevOps, this book provides a broader perspective on the cultural and organizational aspects of DevOps. This book is more valuable as additional reading than as a current reference.
Offers a comprehensive guide to using Git, the distributed version control system. Given that the course covers Azure Repos, which uses Git, this book can provide a deeper understanding of Git concepts and commands. It's a valuable resource for those who want to master Git and use it effectively in their development workflow. This book useful reference tool for developers and DevOps engineers.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser