Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Comprehensive Azure DevOps course for everyone
Rating: 4.5 out of 5(151 ratings)
936 students

Comprehensive Azure DevOps course for everyone

Build a solid foundation in Azure DevOps and create an effective work environment for your development team
Created byJakub Kozera
Last updated 2/2025
English
English

What you'll learn

  • You will learn all the most important features of Azure DevOps
  • You will learn how to create CI/CD pipelines
  • You will be able to manage the project and its backlog
  • You will configure the project and group permissions to suit your needs

Course content

8 sections50 lectures6h 15m total length
  • Welcome message3:34

    Explore Azure DevOps end-to-end, from boards and repos to pipelines, artifacts, and test plans, enabling CI/CD, secure deployments, and streamlined team collaboration.

  • What is Azure DevOps3:49

    Explore Azure DevOps, a Microsoft cloud platform for planning, building, testing, and deploying software, featuring five core services—boards, repos, pipelines, test plans, and artifacts—with strong integrations.

  • Creating ADO tenant7:11

    Create a free Azure DevOps tenant, name your organization, choose a region, and connect via Microsoft or GitHub account. Explore organization settings, work items, pull requests, marketplace, and security.

  • Creating Project8:04

    Create your first private Azure DevOps project by naming it, optionally adding a description, and choosing Git and Basic process, then explore project settings, teams, dashboards, repos, pipelines, and permissions.

  • Inviting team members6:42

    Invite team members to an Azure DevOps organization or project via email. Assign access levels (basic, stakeholder, Visual Studio subscriber), group them into teams, and manage project permissions and repos.

  • Practial exercise - project0:31

    Create a new Azure DevOps project, add a second team, invite two users to two separate teams, grant one user project administrator permissions, and test the permissions.

Requirements

  • No prior knowledge of Azure DevOps required
  • Basic knowledge of GIT
  • Optional knowledge of .NET

Description

The 'Complete Azure DevOps Course for Everyone' course is a comprehensive training program that provides participants with a comprehensive and practical understanding of Azure DevOps and the skills necessary to effectively manage the application lifecycle and software deployment in the cloud.


The course consists of several sections that step-by-step introduce participants to various aspects of Azure DevOps. In the "Introduction" section, participants will learn the basics and functionalities of Azure DevOps and create the first project, inviting team members to collaborate.


The next section, "Boards", focuses on project management, creating a backlog, tracking work progress, and sprint planning. Participants will also master creating and managing work items, which will allow them to effectively manage requirements and tasks in the project.


In the "Azure Repos" section, we will focus on source code management, creating branches, commits, and pull requests. Participants will learn to apply branch policies and effectively collaborate within the code repository.


Then, in the "Pipelines" section, participants will gain skills in creating end-to-end CI/CD pipelines in Azure DevOps. They will learn about different types of pipelines, such as Continuous Integration (CI) and Continuous Deployment (CD), configuring triggers, stages, and variables. They will also learn how to prepare infrastructure, connect Azure DevOps to the Azure cloud, manage artifacts, migrate databases, and create environments.


In the "Artifacts" section, participants will learn the role of Azure Artifacts in managing packages and dependencies in a project. They will learn how to create feeds, publish packages, and use them in pipelines.


The next section, "Tests Plan," will focus on test management in Azure DevOps. Participants will learn how to create test plans, define test cases, and execute tests, enabling software quality verification.


The last section, "Administration," will focus on managing security permissions, creating groups, and configuring settings in Azure DevOps.


In addition, participants will see how to communicate with Azure DevOps via REST API and web hooks.


"A Comprehensive Azure DevOps Course for Everyone" will provide participants with theoretical knowledge and practical skills necessary to use Azure DevOps in professional projects effectively.

Who this course is for:

  • The course is intended for developers, DevOps engineers, system administrators, solution architects, as well as anyone interested in cloud software development and DevOps practices. This is a course for people who want to gain knowledge of Azure DevOps and learn how to effectively manage the application lifecycle, deploy software, automate processes, monitor and analyze applications, manage source code, and create effective CI/CD processes