Azure DevOps Course

Dr. Emily Carter

AI Research Scientist

Module 1-2: Azure Fundamentals

  • Introduction to Microsoft Azure & Cloud Concepts

  • Resource Groups, Subscriptions, Management Hierarchy

  • Azure Resource Manager (ARM) Templates – Infrastructure as Code

  • Networking Basics: VNets, Subnets, NSGs

  • Storage Accounts & Blob Storage

  • Hands-on Labs:

    • Create and deploy resources with ARM Templates

    • Configure Networking & Storage in Azure

Module 3: Azure DevOps Repos & Boards

  • Introduction to Azure DevOps Services

  • Source Control with Azure Repos (Git & TFVC)

  • Branching & Pull Requests

  • Agile Project Management with Azure Boards

  • Work Items, Epics, Features, User Stories

  • Hands-on Labs:

    • Set up a Git Repo in Azure DevOps

    • Track tasks with Boards & Sprint planning

Module 4: CI/CD with Azure Pipelines

    • Introduction to Continuous Integration & Continuous Delivery

    • YAML Pipelines vs Classic Pipelines

    • Build Agents (Microsoft-hosted & Self-hosted)

    • Automating Builds with Azure Pipelines

    • Deployment Strategies (Rolling, Blue-Green, Canary)

    • Hands-on Labs:

      • Create and run a YAML Pipeline

      • Deploy an application automatically to Azure Web App

Module 5: Azure Kubernetes Service (AKS)

  • Introduction to Containers on Azure

  • Docker & Container Registries (ACR)

  • Kubernetes Fundamentals (Pods, Services, Deployments, Ingress)

  • Managing and Scaling Clusters with AKS

  • CI/CD Integration with AKS Deployments

  • Hands-on Labs:

    • Deploy containerized applications on AKS

    • Scale workloads dynamically

Module 6: Security & Monitoring

  • Azure Monitor: Metrics, Logs & Alerts

  • Log Analytics Workspace (KQL Queries)

  • Application Insights for Performance Monitoring

  • Role-Based Access Control (RBAC) in Azure

  • Secrets & Key Management with Azure Key Vault

  • Hands-on Labs:

    • Set up monitoring dashboards in Azure Monitor

    • Secure pipelines with Key Vault secrets

Module 7: Capstone Projects

End-to-End Deployment with Azure DevOps Workflow

  • Source Code Management in Repos

  • CI/CD Pipeline with Azure Pipelines

  • Infrastructure Automation with ARM Templates

  • Application Deployment on AKS

  • Monitoring & Logging with Azure Monitor & Log Analytics

Tools Covered

Class Features

FAQS

Frequently Asked Question

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.