AZ-400: Get started on a DevOps transformation journey
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Introduction to DevOps
- 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
- 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
- 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
- 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
- Understand source control
- Apply best practices for source control
- Describe the benefits of using source control
- Module 6: Describe types of source control systems
- 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
- Describe Azure Repos and GitHub
- Link Azure Boards and GitHub
- Migrate from TFVC to Git
- Work with GitHub Codespaces
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
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 DevelopmentUniversity 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