Azure Devops Crash Course -Build Ci/Cd Release Pipelines

Posted By: ELK1nG

Azure Devops Crash Course -Build Ci/Cd Release Pipelines
Last updated 4/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.06 GB | Duration: 7h 6m

Step by step Tutorial to understand CI/CD pipelines ,Release activities, Docker, Code Repos, Project Boards, in Azure

What you'll learn

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

Requirements

None - Everything taken care from the Scratch

Description

This course requires you to download Docker. If you are a Udemy Business user, please check with your employer before downloading software. 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 concepts1. 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 ScriptAt 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 coverIntroduction 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

Overview

Section 1: Introduction to Azure Devops

Lecture 1 What is Azure Devops? What does this course cover?

Lecture 2 Getting Started with Azure Devops Portal

Section 2: Deployment Basics/What are CI/CD Pipelines

Lecture 3 Getting Started with Deployment Basics

Lecture 4 Download the Hello World Project from the GIT

Lecture 5 Deploying Hello World App in TomCat Server

Section 3: Setting up Build CI/CD Pipelines for Projects using Azure

Lecture 6 Update on Form Submission before watching Pipelines section

Lecture 7 What is Continuous Integration & Continuous Delivery

Lecture 8 Demo on how we are going to build pipelines in Azure Devops Portal

Lecture 9 What are Build Pipelines ? What should you know about it

Lecture 10 Understanding Build Pipeline run configurations and logs

Lecture 11 Copying Build Artifacts from the Project to Azure Staging Directory

Lecture 12 Apply Continuous Integration to the Build pipeline for every commit

Section 4: Setting up Release CI/CD Pipelines for Projects using Azure

Lecture 13 What are Release Pipelines and resources in Azure

Lecture 14 Creating Resources for environments from Azure Portal

Lecture 15 Setup Release pipeline with Linux resources to deploy the artifact

Section 5: Introduction to Azure Repositories and Release components

Lecture 16 Importance of Create release component in the Azure Dev portal

Lecture 17 Importing GIT Repository of Automation Projects to Azure Repository

Section 6: Adding Test Automation Jobs to the Release Pipelines

Lecture 18 Configuration to Add tests from Azure Repositories to Release pipelines

Lecture 19 Pushing the Tested code to Production after Successful Automation job runs

Lecture 20 Integrate Javascript based Test Automation Projects into Release pipeline

Section 7: Deploying Projects to Local Server Agents

Lecture 21 Creating Personal Access token for Installable Server Agent

Lecture 22 Connecting to Local Windows Agent with Azure instructions

Lecture 23 Deploying application into Configured Local Agent with build changes

Lecture 24 Configuring Variables and Environmental variables for Azure Pipelines

Section 8: Project Management using Azure Devops Portal

Lecture 25 Introduction to Work Items in Azure Boards

Lecture 26 How Sprint Planning and Stories/Issues are managed in Azure dashboards

Lecture 27 Agile Sprint Boards and managing the work with status changes

Lecture 28 Additional Features available to Manage Agile Work process

Section 9: Integrating Code Repositories to Project Work Boards

Lecture 29 Creating Branches from Azure repos with the linked Work Items

Lecture 30 Create Pull request to Master branch with the updated changes

Lecture 31 Approve , Merge and Close the PR and linked Work item

Section 10: (optional) Getting Started with Docker and Integration with Azure Dev Pipelines

Lecture 32 How this section is designed?

Lecture 33 What is Docker? How it helps in Automation Industry?

Lecture 34 What are containers and Images in Docker Software?

Lecture 35 How exactly Virtual machines are different from Docker

Lecture 36 How to Install Docker into Machines with Prerequisites needed

Lecture 37 Understand working with DockerHub

Lecture 38 Concept of using Docker file to dockerize the code repositories

Lecture 39 Understand Docker Registry Service connection settings

Lecture 40 Creating Docker Image through Azure Build Pipelines

Section 11: Section 12 - GITHUB Basics

Lecture 41 Important Note

Lecture 42 Introduction to GIT

Lecture 43 Importance of Github and its uses

Lecture 44 Creating Git config and repositories

Lecture 45 How to push code to remote repository

Lecture 46 Understanding Staging and commit in git

Lecture 47 Add remote repository and push the committed code

Lecture 48 End to end working example on Git commands -1

Lecture 49 End to end working example on Git commands -2

Lecture 50 Importance of Branching in GIT

Lecture 51 Merging the working branch into Master

Lecture 52 How to resolve Merge conflicts with GIT

Section 12: BONUS LECTURE

Lecture 53 Bonus Lecture

Software Engineers,Devops Freshers,QA Software Testers