Intermediate 4.8 (75 reviews)

Azure DevOps

This Azure DevOps training equips learners with the skills needed to design and implement DevOps processes using Azure Boards, Git Repos, Pipelines, Artifacts, and Test Plans
Instructor
TBA
Category
DevOps
Total Lessons
0
Students Enrolled
170

About This Course

This Azure DevOps course teaches you how to manage software development using tools like Boards, Repos, Pipelines, and Test Plans. You’ll learn how to automate builds, deployments, and manage code using CI/CD best practices.

Course Syllabus

✅ What is DevOps?

✅ DevOps vs Traditional IT

✅ Agile Methodology & SDLC overview

✅ CI/CD concepts

✅ Benefits of using Azure DevOps


✅ Azure DevOps Services overview

✅ Organization, Projects & User roles

✅ Boards, Repos, Pipelines, Test Plans, and Artifacts

✅ Understanding Azure DevOps architecture


✅ Creating Work Items (Epics, Features, Stories, Tasks, Bugs)

✅ Backlogs & Sprints

✅ Kanban Boards setup

✅ Dashboards, Analytics & Reporting

✅ Work Item Queries and Customization

✅ Git basics

✅ Branching strategies (Git Flow / Trunk Based)

✅ Pull Requests & Code Reviews

✅ Policies for Branching & Repositories

✅ Repo Security & Permissions


✅ Introduction to Pipelines (Classic vs YAML)

✅ Build Pipelines:

  • Triggers, Variables, Build Agents
  • .NET, Java, Node.js, Python builds

✅ Release Pipelines:

  • Multi-stage deployments
  • Deployment strategies (Rolling, Blue-Green, Canary)

✅ Approvals & Gates

✅ Secrets management in pipelines

✅ YAML Pipeline Deep Dive

✅ ARM Templates basics

✅ Introduction to Terraform with Azure

✅ Creating and deploying resource groups and infrastructure

✅ Azure Key Vault integration

✅ Manual Testing in Azure

✅ Test Suites, Test Cases & Results

✅ Automated Testing Integration (Selenium/NUnit/Playwright)

✅ Bug tracking and reporting


✅ Package Management overview

✅ Creating and publishing artifacts

✅ Connecting Pipelines with Artifacts

✅ Working with NuGet, npm, Maven feeds

✅ Stages, Jobs, and Tasks in YAML

✅ Environments & Deployment Targets

✅ Kubernetes Deployment (AKS introduction)

✅ Using Service Connections

✅ Monitoring Deployments

✅ Azure Monitor Overview

✅ Application Insights Integration

✅ Alerts and Dashboards

✅ Pipeline monitoring and analysis

✅ Role-Based Access Control (RBAC)

✅ Secure Development Lifecycle (SDL)

✅ DevSecOps basics

✅ Integrating Code Scanning & Security Testing

✅ CI/CD for Microservices

✅ Enterprise deployment patterns

✅ Versioning & Release Strategy

✅ Cost & performance optimization

Prerequisites

These are the basics you should be comfortable with:
1️⃣ Basic Computer & IT Skills
Using command line (PowerShell or Terminal)
Understanding software installation and file systems
2️⃣ Understanding of Software Development Concepts
What is an application?
What is a build, test, deploy cycle?
Basic understanding of development environments
3️⃣ Version Control Basics (Git)
What is version control?
Basic Git commands:
clone
commit
push
pull
branch
(If you don’t know Git yet, you can learn it alongside Azure DevOps.)

What You'll Learn

What You’ll Learn How to use Azure DevOps tools including Boards
Repos
Pipelines
Artifacts
and Test Plans. How to manage software projects using Agile and Scrum methods. How to use Git for version control and team collaboration. How to build and automate CI/CD pipelines for application deployment. How to integrate testing and automate quality checks in the delivery process. How to deploy applications to Azure services and manage release workflows. How to apply DevOps best practices for automation
collaboration
and continuous improvement. How to monitor and secure the DevOps environment using Azure tools and policies.
What's Included:
  • Lifetime access
  • Certificate of completion
  • Downloadable resources
  • Community support
  • Mobile and desktop access

About the Instructor
Expert Instructor

Senior Developer & Trainer

4.9 (96 reviews)

Experienced professional with 10+ years in software development and training.

Related Courses

Explore more courses to advance your skills

Intermediate
Docker & Kubernetes Mastery

Learn containerization and orchestration for modern applications.

36 hours View Details
Advanced
Kubernetes Administration

Become a Kubernetes expert and manage production clusters.

4 hours View Details
Intermediate
DevOps Engineer

Learn DevOps Engineer - CI/CD, Jenkins, Git, Docker, Kubernetes, Linux

36 hours View Details
Advanced
Site Reliability Engineer (SRE)

Learn Site Reliability Engineer (SRE) - Linux, Kubernetes, Monitoring, Automation

28 hours View Details

Ready to Start Learning?

Join thousands of students who have advanced their careers with our training programs.

AI Assistant
Hello! How can I help you today?
Chat with us on WhatsApp
Full context (around lines 190-196):
Chat with us on WhatsApp