
Explore the fundamentals of Azure DevOps with real-time examples, covering version control, boards, repositories, pipelines, testing, release management, CI/CD, Docker integration, and the end-to-end application lifecycle.
Sign up for Azure DevOps, create your organization and project, and explore pipelines to learn how to automate builds, deployments, and CI/CD in one portal.
Explore deployment basics, from application servers and hosted servers to domain mapping and build artifacts, and learn how code becomes accessible via http requests on tomcat servers.
Demonstrates deploying a hello world app to an Apache Tomcat server using a Maven build. Generate war in the target folder, copy to the webapps folder, and access at localhost:8080.
Request permission to run multiple Azure DevOps pipeline jobs for a private project, submit details via the link, and await 2 to 3 business days for approval before practicing pipelines.
Push code to git or svn, triggering automated builds that create a war file for Tomcat, with continuous integration tests and continuous delivery automates deployment to staging and production.
See how to build an automated Azure DevOps ci/cd pipeline that clones from GitHub, builds war and jar artifacts, tests, deploys to environments, and promotes to production.
Understand build pipelines, their role in automating code checkout and war artifact creation with Maven, and configure Azure DevOps pipelines using YAML, GitHub OAuth, and templates.
Create and commit an azure pipelines yaml, watch azure build on an ubuntu agent, run mvn package, resolve dependencies and tests, generate an artifact, and review pipeline runs and logs.
Copy build artifacts from S1 to the artifact directory, locate var files with a copy file task, and publish them to the artifact staging directory in Azure Pipelines.
Apply continuous integration to the build pipeline by triggering runs on every commit to the master branch, publishing artifacts, and running unit tests to ensure code quality.
Learn how to deploy build artifacts using Azure DevOps release pipelines to hosting servers and Azure App Service, including choosing agents and environments.
Create and configure an Azure web app from the portal, selecting runtime stacks such as Java Tomcat on Linux or Windows, and deploy your war file via a release pipeline.
Set up a Linux-based release pipeline to deploy the var file from the pipeline working directory to an Azure Linux app service.
Learn to create release to connect build and release pipelines for end-to-end CI/CD, pull artifacts from build, deploy to an app service in the QA environment, and monitor releases.
Import a git repository into Azure Repos, then configure an automation test suite (Maven mvn test and Selenium) to run after QA deployment, enabling CI/CD release pipelines.
Configure Azure DevOps release pipelines to run mvn test on code from Azure Repos using pom.xml, triggering automated regression tests in a QA environment for continuous deployment.
Push tested code to production after successful automation by configuring Azure DevOps CI/CD pipelines, provisioning a prod cloud hosting, deploying Java Tomcat, and running automated tests in QA.
Learn how to integrate JavaScript test automation projects, such as Playwright, into Azure DevOps release pipelines with node installation, npm install, and npm run test across Chromium, Firefox, and Safari.
Register your local Windows machine as a self-hosted Azure DevOps agent, attach it to a dedicated agent pool, and configure it with a server URL and a personal access token.
Connect a local Windows agent to Azure DevOps, configure a default agent pool, and deploy artifacts via release pipelines to a local server rather than Azure cloud hosting.
Deploy a war file from a build artifact to a local tomcat server using an Azure DevOps pipeline, with a copy task and command line script on the local agent.
Create and manage variables in Azure DevOps to replace hard-coded values in YAML using repository variables, accessed with dollar-bracket syntax, keeping pipelines clean and flexible.
Learn how to manage projects in Azure DevOps using agile boards, epics, stories, and tasks, linking work items to epics and organizing backlogs and sprints.
Explore how to manage epics, issues, and backlog in Azure DevOps dashboards, and plan sprints with grooming, sprint planning, and release timelines.
Orchestrate agile work with sprint boards by breaking stories into tasks, assigning backend and frontend work, and advancing items from to do to done via standups and demos.
Link code and commits to issues in Azure DevOps, navigate branches and repositories, and manage sprints, backlog, capacity, analytics, and queries from a unified agile board.
Link work items to code by creating a new branch from Azure repos, implement the cart button, and plan to merge changes from the feature branch to master for production.
Learn how to create a pull request to merge updated changes into the master branch, protect production stability through code review, approvals, and work-item linking.
Learn how to review, comment, approve, merge, and close pull requests in Azure DevOps, linking work items and updating master while tracking changes and collaboration.
Explore Docker fundamentals from scratch and learn how to build Docker images using Azure Pipelines. Choose to review Docker basics before applying Azure Pipelines to container builds.
Docker enables os-level virtualization by creating containers with a fresh operating system on your host. Use containers to run browser-specific environments for Selenium tests and parallelize execution without extra infrastructure.
Learn how Docker containers and images work, building a self-contained image with Selenium, Java, and Chrome to run automation tests, and deploying it as a runtime container.
Explore how containers differ from virtual machines, highlighting shared host resources, on-demand allocation, and faster performance, with Docker Hub and images for reproducible environments.
Install Docker Desktop, verify Windows 10 Pro or Enterprise, sign up for Docker Hub, run the installer, and check the version with docker --version.
Learn how Docker Hub hosts ready-to-use images, pull the selenium standalone chrome image, and run containers with port mapping to execute tests from Eclipse using selenium scripts.
Discover how to create a Docker image with Tomcat and a war file using a Dockerfile, run it in a container, and push the image to Docker Hub.
Learn to set up a docker registry connection in Azure DevOps by configuring a Docker Hub service connection, authenticate, and push or pull images to enable ci/cd pipelines.
automate docker image creation and deployment with Azure build pipelines by configuring docker tasks, using a docker file to build and push images to Docker Hub, enabling continuous integration.
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 Industry
This 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 Servers
4 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 etc
5. Azure Code Repo Integration with Project Work Items for great collaboration.
7. Pull requests, Code reviews and Merges from Azure Portal
6. 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 Devops
Deployment Basics
Importance of Continuous Integration/Deployment
Implementing Build Pipelines
Implementing Release Pipelines
Creating Release Components
How to create Docker Images for the Code
Azure repos
Running Automation Test Jobs on Azure Pipelines
Deploying code to Azure Servers
Deploying Production code to Local Agent Servers
Part 2 -
What are Work Items?
What are Issues?
Different type of Project Boards
Spring Planning Management
Back Log section
How to create branches for Azure Repos
Integrating work items to Code branches
Pull requests creation
Review of PR's and code Merge