We may earn an affiliate commission when you visit our partners.
Benjamin Day

Azure DevOps Server 2020 helps you to manage and streamline the development and delivery of complex software projects. This course will show you how to get started and covers the typical tasks that you’d use Azure DevOps for.

Read more

Azure DevOps Server 2020 helps you to manage and streamline the development and delivery of complex software projects. This course will show you how to get started and covers the typical tasks that you’d use Azure DevOps for.

How do you manage and streamline the development and delivery of a complex software project? In this course, Azure DevOps Server 2020 Fundamentals, you’ll learn how to use Azure DevOps to help develop and deliver great, working software. First, you’ll see how to manage code using Git and TFVC version control. Next, you’ll explore automated builds and automated deployment of your software. Finally, you’ll discover how to manage your projects using Scrum and Kanban along with how to manage the QA testing effort of your software project. When you’re finished with this course, you’ll have a foundational knowledge of software project delivery using Azure DevOps that will help you as you move forward to successful software delivery and DevOps.

This course is no longer available. Find something similar by browsing:
Azure DevOps Git TFVC Automated Builds Automated Deployment Scrum Kanban

What's inside

Syllabus

Course Overview
Azure DevOps Is More than Just Version Control
Getting Started
Managing Your Source Code with Git & Azure DevOps Repos
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Explores software development, which is standard in the software industry
Teaches Azure DevOps, which helps learners manage software projects
Develops skills in using Git and TFVC version control, which are core skills for software development
Builds on foundational knowledge in software project delivery, which is useful for learners seeking advancement
Taught by Benjamin Day, who are recognized for their work in Azure DevOps
Requires learners to come in with extensive background knowledge first

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Azure devops server 2020 core concepts

According to learners, this course provides a solid foundation in Azure DevOps Server 2020, praised for its comprehensive coverage of version control, pipelines, project management, and testing. Students found the instructor's explanations clear and knowledgeable, with helpful demos and practical labs that enable immediate application. However, a recurring concern is that some content and UI elements are dated, making it challenging to follow along with the latest versions. While an excellent introduction for beginners, it may require additional study for more advanced topics, as some sections could benefit from greater depth.
Focuses on Azure DevOps Server 2020, not newer services.
"The course is specifically for Server 2020, and I noted that many organizations are now moving more towards Azure DevOps Services."
"I found that some specific Server functionalities might not be broadly applicable if you're using the cloud service."
"Its focus on Azure DevOps Server means it's less relevant if your team uses the online services exclusively."
Provides a good base but lacks depth in certain topics.
"More advanced topics would require further study after completing this course."
"It covers the basics well, but I felt it was a bit rushed in some areas, like test plans."
"I wish the test plans section could have been more detailed."
Hands-on demos and labs help solidify understanding.
"The demos were particularly helpful."
"The hands-on labs were great for cementing the knowledge."
"I've already applied many concepts at work, which shows the course's practical value."
Instructor provides clear, easy-to-follow explanations.
"The instructor's explanations are clear and the pace is good for beginners."
"I found the instructor knowledgeable and able to make complex topics easy to understand."
"The instructor clearly explains things, and I found the labs helpful."
Some course materials are outdated, affecting follow-along.
"Some tools and UIs have changed since then, which can be a little confusing when following along."
"I found the content quite outdated; it needs a significant update to be truly useful today."
"Some screenshots seemed a bit dated for newer versions of Azure DevOps, which was a minor hurdle."

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 Azure DevOps Server 2020 Fundamentals with these activities:
Complete the Pluralsight course on Azure DevOps Server 2020
This course provides a comprehensive overview of Azure DevOps Server 2020.
Show steps
  • Create a Pluralsight account
  • Enroll in the Azure DevOps Server 2020 course
Review Git and Version Control
Review these concepts before the course to ensure a strong foundation for the coursework.
Browse courses on Git
Show steps
  • Review online resources on Git and version control fundamentals
  • Practice using Git commands in a local environment
Practice using the Azure DevOps Server 2020 web interface
Become familiar with the Azure DevOps Server 2020 user interface.
Show steps
  • Create a project and add team members
  • Create a build and release pipeline
Five other activities
Expand to see all activities and additional details
Show all eight activities
Read "Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation"
This book provides a deep dive into the principles and practices of continuous delivery, which is essential for modern software development.
View Melania on Amazon
Show steps
  • Read chapters 1-3 to gain an overview of continuous delivery
  • Read chapters 4-6 to learn about building, testing, and deploying software pipelines
Complete the Microsoft Learn module on Azure DevOps Server 2020
This module provides hands-on experience with Azure DevOps Server 2020, which will be essential for completing the course assignments.
Show steps
  • Create an Azure DevOps account
  • Complete the labs and exercises in the module
Create a software development plan using Azure DevOps Server 2020
This project will provide hands-on experience with Azure DevOps Server 2020 and will help you apply the concepts learned in the course.
Show steps
  • Define the project requirements and scope
  • Create a project in Azure DevOps Server 2020
  • Set up a build and release pipeline
Mentor a junior developer who is new to Azure DevOps
Share your knowledge and experience with a junior developer.
Show steps
  • Identify a junior developer who is new to Azure DevOps
  • Provide guidance and support on Azure DevOps concepts and best practices
Participate in the Microsoft Azure DevOps Hackathon
This competition will challenge you to apply your Azure DevOps skills to solve real-world problems.
Show steps
  • Register for the hackathon
  • Form a team or work individually
  • Develop a solution using Azure DevOps Server 2020

Career center

Learners who complete Azure DevOps Server 2020 Fundamentals will develop knowledge and skills that may be useful to these careers:
Software Engineer
The expansive knowledge gained from Azure DevOps Server 2020 Fundamentals can help you advance or begin your career as a Software Engineer. Learning and developing skills will be applicable to the common tasks typical of a Software Engineer, such as managing and streamlining the development and delivery of complex software projects. Through this foundational knowledge you will increase your success likelihood in Software Engineering.
Developer
In your role as a Developer, you will need to use a variety of tools and technologies to manage and streamline the development and delivery of complex software projects. Azure DevOps Server 2020 Fundamentals is a course that can teach you some of the skills you need to be successful in this role. This course will cover topics such as managing source code with Git and TFVC version control, building and deploying with Azure DevOps Classic Pipelines, and managing your projects and teams using Azure DevOps Boards.
Project Manager
As a Project Manager, you will need to have a strong understanding of the software development process. Azure DevOps Server 2020 Fundamentals can provide you with the knowledge you need to effectively manage software development projects. This course will cover topics such as managing source code, building and deploying software, and managing projects and teams. This knowledge will help you to ensure that your software development projects are delivered on time, within budget, and to the required quality standards.
Software Architect
A Software Architect designs and oversees the development of complex software systems. Azure DevOps Server 2020 Fundamentals can provide you with the knowledge and skills you need to be successful in this role. This course will cover topics such as managing source code, building and deploying software, and managing projects and teams. This knowledge will help you to design and develop software systems that are efficient, reliable, and scalable.
DevOps Engineer
Azure DevOps Server 2020 Fundamentals is a course that can teach you the skills you need to be successful in this role. This course will cover topics such as managing source code, building and deploying software, and managing projects and teams. This knowledge will help you to streamline the software development process and improve the quality of your software products.
QA Analyst
In your role as a QA Analyst, you will be responsible for testing software to ensure that it meets the required quality standards. Azure DevOps Server 2020 Fundamentals can provide you with the knowledge and skills you need to be successful in this role. This course will cover topics such as managing source code, building and deploying software, and managing projects and teams. This knowledge will help you to ensure that your software products are free of defects and meet the needs of your users.
Test Engineer
Azure DevOps Server 2020 Fundamentals can provide you with the foundational skills required to be successful in this role. This course will cover topics on managing source code, building and deploying software, and managing projects and teams, all of which can contribute to your QA Testing & Defect Tracking with Azure DevOps Test Plans.
Release Manager
A Release Manager is responsible for planning, coordinating, and executing software releases. Azure DevOps Server 2020 Fundamentals can provide you with the knowledge and skills you need to be successful in this role. This course will cover topics such as managing source code, building and deploying software, and managing projects and teams. This knowledge will help you to ensure that your software releases are successful and meet the needs of your users.
Technical Support Engineer
As a Technical Support Engineer, you will be responsible for providing technical support to software users. Azure DevOps Server 2020 Fundamentals can provide you with the knowledge and skills you need to be successful in this role. This course will cover topics such as managing source code, building and deploying software, and managing projects and teams. This knowledge will help you to troubleshoot software issues and provide support to software users.
System Administrator
In your role as a System Administrator, you will be responsible for managing and maintaining computer systems. Azure DevOps Server 2020 Fundamentals can provide you with the knowledge and skills you need to be successful in this role. This course will cover topics such as managing source code, building and deploying software, and managing projects and teams. This knowledge will help you to ensure that your computer systems are running smoothly and efficiently.
Database Administrator
As a Database Administrator, you will be responsible for managing and maintaining databases. Azure DevOps Server 2020 Fundamentals can provide you with the knowledge and skills you need to be successful in this role. This course will cover topics such as managing source code, building and deploying software, and managing projects and teams. This knowledge will help you to ensure that your databases are running smoothly and efficiently.
Network Engineer
Azure DevOps Server 2020 Fundamentals can provide some foundational skills for success as a Network Engineer, specifically in the area of managing projects and teams. Other aspects of this role include designing, implementing, and maintaining computer networks. Additional training will be helpful as well.
Security Analyst
In the field of IT Security, Azure DevOps Server 2020 Fundamentals may be useful in providing a foundational understanding of managing source code, but additional training and skills will be required.
Data Scientist
Azure DevOps Server 2020 Fundamentals may be useful in providing a foundational understanding of managing projects and teams, but additional training and skills will be required.
Data Analyst
Azure DevOps Server 2020 Fundamentals may be useful in providing a foundational understanding of managing projects and teams, but additional training and skills will be required.

Reading list

We've selected eight 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 Azure DevOps Server 2020 Fundamentals.
Comprehensive guide to Azure Test Plans, covering all aspects of the test management service and how to use it to manage your software testing efforts. It valuable resource for anyone looking to get started with Azure Test Plans.
Beginner-friendly introduction to Azure DevOps, covering the basics of the platform and how to use it to manage your software development projects.
Comprehensive guide to using Git, and covers topics such as version control, branching, and merging. It valuable resource for learners who want to use Git with Azure DevOps.
Provides a comprehensive overview of DevOps principles and practices. It covers everything from building a DevOps culture to implementing DevOps tools and techniques.
Provides a detailed overview of Git, a popular version control system. It covers everything from basic commands to advanced topics like branching and merging.
Classic work on Kanban, a popular agile software development methodology. It covers topics such as the Kanban board, work in progress limits, and continuous improvement. It valuable resource for learners who want to use Kanban with Azure DevOps.
Classic work on Scrum, a popular agile software development methodology. It covers topics such as the Scrum framework, the Scrum roles, and the Scrum ceremonies. It valuable resource for learners who want to use Scrum with Azure DevOps.
This novel tells the story of a fictional company that is struggling to implement DevOps. It provides a compelling and entertaining way to learn about the principles and practices of DevOps. It valuable resource for learners who want to understand the benefits of DevOps and how to implement it in their own organizations.

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