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

Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
Entrepreneurship
Taylor's University via OpenLearning
Project Management Basics
Florida International University via Open Education by Blackboard
Principles of Project Management
Polytechnic West via Open2Study
Project Management for Business Professionals
Shaping Tomorrow via Canvas Network