Skip to main content

Azure DevOps - Microsoft's DevOps Platform


About this course

Azure DevOps is a complete suite of Microsoft tools for project management, version control, CI/CD pipelines, and team collaboration.


Prerequisites

  • Microsoft or Azure account
  • Basic Git knowledge
  • Notions of CI/CD

Course content

  1. Introduction to Azure DevOps

    • Overview of the services
    • Organizations and projects
    • Pricing
  2. Azure Repos

    • Git repositories
    • Branch policies
    • Pull requests
  3. Azure Boards

    • Work items
    • Sprints and backlogs
    • Kanban boards
  4. Azure Pipelines

    • Build pipelines
    • Release pipelines
    • Agents and pools
  5. YAML Pipelines

    • YAML syntax
    • Multi-stage pipelines
    • Templates
  6. Azure Artifacts

    • Feeds and packages
    • npm, NuGet, Maven
    • Upstream sources
  7. Azure Test Plans

    • Test cases
    • Test suites
    • Automated testing
  8. Security and Permissions

    • Groups and users
    • Service connections
    • Secrets management
  9. Best practices

    • Project organization
    • Pipeline patterns
    • Optimization
  10. Exercises and Projects

    • Hands-on labs
    • Complete project
    • Certification

Estimated duration

⏱️ 15-18 hours of training including hands-on exercises


Learning objectives

By the end of this course, you will be able to:

  • Create and configure an Azure DevOps organization
  • Manage source code with Azure Repos
  • Plan work with Azure Boards
  • Create complete CI/CD pipelines
  • Manage packages with Azure Artifacts
  • Secure your DevOps environment