
Explore how Azure DevOps Service and Azure DevOps Server enable cross-platform continuous integration and delivery across Windows, Mac, and Linux, including cloud or on-premises deployment and key features.
Sign up for Azure DevOps and explore its boards, repositories, releases, test plans, and artifacts with a free plan, including 10 parallel jobs and unlimited minutes for open source projects.
Explore Azure DevOps Service boards, pipelines, repos, and test plans to track work, plan sprints, and manage epics, features, stories, tasks, and bugs with backlog and capacity insights.
Create a new Azure DevOps Service project from sign-up to creation, selecting a public project with Git version control. Set up boards, work item types, permissions, notifications, and integrations.
Use Azure boards to create work items (epics, features, tasks, bugs), manage backlogs and sprints, and implement the Google auth mechanism across services with linked stories and tests.
Explore creating backlog items, bugs, and user stories in Azure Boards, then plan two-week sprints with set dates, tasks, and capacity for design and development.
Explore how to customize Azure Boards settings to differentiate cards by fields, avatars, and colors; manage tags, annotations, columns, swim lanes, and view options to streamline navigation and tracking.
Explore Azure Repos in Azure DevOps, including Git and TFVC version control, importing sources, creating pull requests, linking work items, enforcing branch policies, and integrating with boards for workflows.
Import an existing git repository from GitHub into Azure Repos and clone it to your local machine, exploring commits, readme changes, and branches.
Create a new branch from master, link work items, commit changes, open a pull request, assign reviewers, obtain approval, and merge the branch into master using Azure DevOps service.
Discover how Azure pipelines build, test, and release across environments with yaml or classic workflows, leveraging libraries, deployment groups, and open source projects.
Create your first build pipeline in Azure DevOps Service using the modern pipeline experience, configuring the project, language, and master-branch trigger, then run and monitor the build.
Demonstrates using a YAML-based build definition in Azure DevOps to copy files into a drop folder, publish artifacts, and prepare a release pipeline for automated deployment.
Learn the core build system concepts in Azure DevOps: build definitions, build steps, and build agents, plus how pipelines automate artifact handling and deployment using hosted or self-hosted agents.
Explore the three Azure DevOps agents—self-hosted, Microsoft hosted, and container—and learn how agent pools and deployment groups organize workloads across projects and environments.
Understand how hosted agents and agent pools operate in Azure DevOps, including selecting Ubuntu or Windows images and managing artifacts and drop folders.
Learn to set up and register a local build agent for Azure DevOps, including creating a security token, configuring the agent, and linking it to a Udemy pool.
Publish a zip artifact from the build, then deploy it in the release cycle and run a Selenium UI test to validate deployment and test execution in Azure DevOps pipelines.
Learn to create and run an Azure DevOps build pipeline using the classical editor, compare with YAML pipelines, and configure artifacts, copy files, and agent settings.
Configure continuous integration builds with triggers, variables, and artifacts in Azure DevOps, auto-running on master branch changes. Learn release pipelines, deployment groups, and deploying to local IIS with selenium tests.
Explore release pipeline concepts in Azure DevOps service, including release definitions, deployment groups and release agents, artifacts from build pipelines, and multi-stage deployments with third-party integrations.
Create release pipelines in Azure DevOps service by configuring stages, artifacts, and templates to deploy across development and production; set triggers, approvals, and deployment groups.
Create and manage deployment groups in Azure DevOps, install build and release agents on Windows targets, and connect machines to enable shared deployment groups and release pipelines.
Learn to configure deployment groups in a release pipeline, link an IIS web site, set bindings and ports, and manage app pools.
Install the darknet core hosting bundle, enable IIS on Windows 10, deploy the .NET Core app via release pipeline with Web Deploy, and verify with Selenium UI tests.
Demonstrates running selenium UI tests within an Azure DevOps release pipeline to achieve continuous integration and delivery, including deployment groups, agent pools, test execution, and drop folder in release.
Explore azure test plans in azure devops, run automated and exploratory tests from release pipelines, and review results in the runs tab.
Execute load testing with Azure Test Plans by running Visual Studio tests or uploading test assets, configure provisioning agents, and review performance metrics, failures, and diagnostic logs.
Learn to deploy apps to Azure App Service using Azure Pipelines, with automated deployments from Git repositories and Docker container support via container registry.
Learn to deploy an Azure App Service with Azure Pipelines by using provisioning templates, copying artifacts, and configuring release pipelines and resource group deployments.
Deploy your application to Azure App Service using a release pipeline in Azure DevOps, manage resources and artifacts, monitor deployment logs, and verify the app runs in the cloud.
Explore deploying applications with Azure container service, Docker containers, and container registries, and connect Azure DevOps for continuous delivery of containerized apps.
Deploy a dockerized app with Azure DevOps pipelines, build and push the Udemy Docker app image to Azure Container Registry, and configure an automated release to the app service.
Learn to deploy your app with release pipelines via docker service, fix docker registry authorization, and run containers from your pipeline using docker images and Azure Pipelines.
Set up parallel releases and stage deployments in Azure DevOps 2019, deploying to cloud and local environments, running tests, and promoting through pre prod to production.
Run parallel selenium UI tests across cloud and local environments in a single Azure DevOps Service release pipeline, using environment variables to switch app URLs and avoid hard coding.
Learn to run parallel Selenium UI tests across two environments using stage-scoped variables in Azure DevOps, enabling local and cloud deployments to execute concurrently.
Explore Azure artifacts and feeds to manage package access across nuget, npm, and maven, control versions, and enforce security in your ci/cd pipelines.
Create an organization-wide Azure Artifacts feed to host internal packages and restrict external dependencies. Connect your development environment, manage permissions, and control upstream sources for secure, compliant downloads.
Explore how Azure DevOps services—pipelines, repos, work items, PRs, dashboards, and test plans—integrate to visualize builds, deployments, and project metrics for your continuous integration and delivery workflow.
In this course Continuous Integration and Delivery(CI/CD) with Azure DevOps Service 2020, we will understand the complete workflow of
Continuous Integration,
Continuous Development,
Continuous Delivery,
Continuous Testing
Of applications in its complete software development lifecycle.
We will learn about the great new way to collaborate with the team to get the work done across the board using methodologies such as Scrum, Agile and Kanban boards.
We will also learn about all the service offering from Azure DevOps service in-depth details and their related workflow such as
Azure Board - Creating work items like Epics --> Features --> Stories --> Tasks/Bugs
Azure Repos - Importing Repos from local/GitHub or Azure Repos
Azure Pipelines - Working with Build pipelines/Release pipelines, Local agents and Hosted agents and Deployment groups
Azure Test plan - Creating automated tests with Selenium and looking at the report, along with manual test cases
Azure Artifacts - Creating your own NPM or Nuget package manager within your project for your organization.
Continuous Test - Writing BDD Specflow scenario in .NET Core and checking reports in the Release pipeline
Historical Test Report - Understand how to get the complete analytical historical Test report with Azure DevOps
Hands-on Labs - Labs to working with
Local Jenkins and configuration
Service connections
Automatic triggers
Service hooks
3rd party application integration
This is the first-ever course on the internet covering all the aspects of Azure DevOps Service 2020 in so many details in it. This course is not just for DevOps, but it's more towards QA, Test Engineers, Developers and anyone who is interested in cutting edge CI/CD pipeline