YoVDO

AZ-400: Get started on a DevOps transformation journey

Offered By: Microsoft via Microsoft Learn

Tags

AZ-400: Designing and Implementing Microsoft DevOps Solutions Courses DevOps Courses Project Management Courses Git Courses GitHub Courses Team Collaboration Courses

Course Description

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

Tags

Related Courses

Microsoft Azure DevOps Solutions Certification (AZ-400)
Edureka
Azure for DevOps: Designing a Strategy
LinkedIn Learning
Prepare for the Designing and Implementing Microsoft DevOps Solutions Exam (AZ-400)
LinkedIn Learning
AZ-400: Design and implement a dependency management strategy
Microsoft via Microsoft Learn
AZ-400: Design and implement a release strategy
Microsoft via Microsoft Learn