We may earn an affiliate commission when you visit our partners.
Jakub Kozera

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.

Read more

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

"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.

Enroll now

What's inside

Learning objectives

  • 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

Syllabus

After completing this section of the course, students will be able to create projects, invite team members, and perform basic tasks in Azure DevOps.
Read more
Welcome message
What is Azure DevOps
Creating ADO tenant
Creating Project
Inviting team members
Practial exercise - project
After completing this section of the course, students will be able to manage work items, backlogs, and sprints using the Boards module in Azure DevOps.
Azure Boards - intro
Creating and managing work items
Backlog mangement
Boards
Planning a sprint
Queries
Practical exercise - boards
After completing this section of the course, students will be able to create and import repositories, manage branches, create commits and pull requests, and apply branch policies in Azure Repos.
Azure repos - intro
Creating and importing repos
Branches and commits
Pull requests
Branch policies
Practical exercise - repo
After completing this section of the course, students will be able to define and create a CI/CD pipeline in Azure DevOps, configure triggers, stages, and variables.
What is Continuous Integration (CI)
What is Continuous Delivery/Deployment (CD)
Pipeline - trigger, stages, variables
CI pipeline
Infrastructure setup
ADO service connection
Pipeline artifacts
CD Pipeline
Pipeline secrets
Database migration
Environments
CI on PR
Classic pipelines
Practical exercise - pipelines
How to create and publish packages in Azure Artifacts, connect to the feed, and use it in pipelines. A practical task will allow them to apply their knowledge in practice.
Azure Artifacts - intro
Feed creation
Publishing packages
Connecting to feed
Feed in pipeline
Practical exercise - artifacts
How to create and manage test plans, define test cases, and execute tests. A practical assignment will allow them to practically apply their acquired knowledge related to testing in ADO
Azure DevOps Tests - intro
Test plan creation
Test case
Tests execution
Practical exercise - Test plans
In the Administration section, students will learn about managing security permissions, creating groups, and configuring settings in Azure DevOps.
Security permissions
Creating groups
Settings
In the Automation section, students will gain knowledge about automation in Azure DevOps. They will learn how to use Service Hooks to respond to events and integrate with other tools.
Service hooks
ADO REST API
Sample automation

Save this course

Save Comprehensive Azure DevOps course for everyone 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 Comprehensive Azure DevOps course for everyone with these activities:
Review Git Fundamentals
Reinforce your understanding of Git, as Azure Repos relies heavily on Git for version control. A solid foundation in Git will make using Azure Repos much easier.
Browse courses on Git
Show steps
  • Review basic Git commands like clone, add, commit, push, and pull.
  • Practice branching and merging workflows using a local repository.
  • Familiarize yourself with Git concepts like staging area and remote repositories.
Practice creating work items
Master the creation and management of work items in Azure Boards. This will improve your ability to track progress and manage tasks effectively.
Show steps
  • Create different types of work items (e.g., tasks, bugs, user stories).
  • Assign work items to team members and set priorities.
  • Update the status of work items as they progress.
Set up a personal CI/CD pipeline
Gain hands-on experience with CI/CD pipelines by setting up a simple pipeline for a personal project. This will solidify your understanding of the concepts covered in the 'Pipelines' section.
Show steps
  • Choose a small personal project to automate (e.g., a simple website or script).
  • Create an Azure DevOps project and repository for your project.
  • Define a CI pipeline to build and test your project.
  • Define a CD pipeline to deploy your project to a test environment.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Document a deployment process
Improve your understanding of deployment processes by documenting a specific deployment scenario. This will help you think through the steps involved and identify potential issues.
Show steps
  • Choose a specific deployment scenario (e.g., deploying a web application to Azure App Service).
  • Document each step of the deployment process, including commands, configurations, and dependencies.
  • Create diagrams or flowcharts to visualize the deployment process.
Review 'The DevOps Handbook'
Gain a deeper understanding of DevOps principles and practices by reading 'The DevOps Handbook'. This will provide a broader context for the specific tools and features covered in the course.
Show steps
  • Read the book and take notes on key concepts and practices.
  • Reflect on how the principles in the book relate to the features of Azure DevOps.
  • Discuss the book with other students or colleagues.
Review 'Continuous Delivery'
Deepen your understanding of Continuous Delivery by reading 'Continuous Delivery'. This will provide a solid foundation for building and managing CI/CD pipelines in Azure DevOps.
View Melania on Amazon
Show steps
  • Read the book and take notes on key concepts and practices.
  • Identify areas where Azure DevOps can be used to implement the practices described in the book.
  • Experiment with different CI/CD pipeline configurations in Azure DevOps.
Contribute to an Azure DevOps extension
Enhance your skills and contribute to the Azure DevOps community by contributing to an open-source extension. This will provide valuable experience with the Azure DevOps API and extension development process.
Show steps
  • Identify an open-source Azure DevOps extension project that interests you.
  • Review the project's documentation and code.
  • Identify a bug or feature that you can contribute.
  • Submit a pull request with your changes.

Career center

Learners who complete Comprehensive Azure DevOps course for everyone 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 Comprehensive Azure DevOps course for everyone.
Provides a comprehensive overview of DevOps principles and practices, offering a broader context for understanding Azure DevOps. It explores the cultural and organizational aspects of DevOps, which are essential for successful implementation. While not specific to Azure DevOps, it provides the foundational knowledge needed to effectively use the platform. This book is commonly used by industry professionals.

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