AZ-400: Get started on a DevOps transformation journey

Go to class
Write Review

Free Online Course: AZ-400: Get started on a DevOps transformation journey provided by Microsoft Learn is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge.

Overview
    • Module 1: Introduction to DevOps
    • By the end of this module, you'll be able to:

      • Understand what DevOps is and the steps to accomplish it
      • Identify teams to implement the process
      • Plan for the transformation with shared goals and timelines
      • Plan and define timelines for goals
    • Module 2: Choose the right project
    • By the end of this module, you'll be able to:

      • Understand different projects and systems to guide the journey
      • Select a project to start the DevOps transformation
      • Identify groups to minimize initial resistance
      • Identify project metrics and Key Performance Indicators (KPI's)
    • Module 3: Describe team structures
    • By the end of this module, you'll be able to:

      • Understand agile practices and principles of agile development
      • Create a team and agile organizational structure
      • Identify ideal DevOps team members
      • Select and configure tools for collaboration
    • Module 4: Migrate to DevOps
    • By the end of this module, you'll be able to:

      • Design a tool integration strategy
      • Design a license management strategy (e.g. Azure DevOps and GitHub users)
      • Design a strategy for end-to-end traceability from work items to working software
      • Design an authentication and access strategy
      • Design a strategy for integrating on-premises and cloud resources
    • Module 5: Introduction to source control
    • By the end of this module, you'll be able to:

      • Understand source control
      • Apply best practices for source control
      • Describe the benefits of using source control
    • Module 6: Describe types of source control systems
    • By the end of this module, you'll be able to:

      • Apply source control practices in your development process
      • Explain differences between centralized and distributed version control
      • Understand Git and TFVC
      • Develop using Git
    • Module 7: Work with Azure Repos and GitHub
    • By the end of this module, you'll be able to:

      • Describe Azure Repos and GitHub
      • Link Azure Boards and GitHub
      • Migrate from TFVC to Git
      • Work with GitHub Codespaces

Syllabus
    • Module 1: Introduction to DevOps
      • Introduction
      • What is DevOps?
      • Explore the DevOps journey
      • Identify transformation teams
      • Explore shared goals and define timelines
      • Knowledge check
      • Summary
    • Module 2: Choose the right project
      • Introduction
      • Explore greenfield and brownfield projects
      • Decide when to use greenfield and brownfield projects
      • Decide when to use systems of record versus systems of engagement
      • Identify groups to minimize initial resistance
      • Identify project metrics and key performance indicators (KPIs)
      • Knowledge check
      • Summary
    • Module 3: Describe team structures
      • Introduction
      • Explore agile development practices
      • Explore principles of agile development
      • Define organization structure for agile practices
      • Explore ideal DevOps team members
      • Enable in-team and cross-team collaboration
      • Select tools and processes for agile practices
      • Knowledge check
      • Summary
    • Module 4: Migrate to DevOps
      • Introduction
      • What is Azure DevOps?
      • What is GitHub?
      • Explore an authorization and access strategy
      • Migrate or integrate existing work management tools
      • Migrate or integrate existing test management tools
      • Design a license management strategy
      • Knowledge check
      • Summary
    • Module 5: Introduction to source control
      • Introduction
      • Explore DevOps foundational practices
      • What is source control?
      • Explore benefits of source control
      • Explore best practices for source control
      • Knowledge check
      • Summary
    • Module 6: Describe types of source control systems
      • Introduction
      • Understand centralized source control
      • Understand distributed source control
      • Explore Git and Team Foundation Version Control
      • Examine and choose Git
      • Understand objections to using Git
      • Describe working with Git locally
      • Knowledge check
      • Summary
    • Module 7: Work with Azure Repos and GitHub
      • Introduction
      • Introduction to Azure Repos
      • Introduction to GitHub
      • Link GitHub to Azure Boards
      • Migrate from TFVC to Git
      • Use GIT-TFS
      • Develop online with GitHub Codespaces
      • Knowledge check
      • Summary