0% found this document useful (0 votes)
4 views26 pages

Az 400t00a Enu Change Log

The document outlines significant updates to the AZ-400T00 course on Microsoft DevOps Solutions as of May 2024, including the retirement and renaming of various learning paths, modules, and units. Key changes involve the restructuring of content, the addition of new units, and the removal of outdated labs and exercises. It serves as a guide for Microsoft Certified Trainers and Instructors to prepare for teaching the updated course material.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views26 pages

Az 400t00a Enu Change Log

The document outlines significant updates to the AZ-400T00 course on Microsoft DevOps Solutions as of May 2024, including the retirement and renaming of various learning paths, modules, and units. Key changes involve the restructuring of content, the addition of new units, and the removal of outdated labs and exercises. It serves as a guide for Microsoft Certified Trainers and Instructors to prepare for teaching the updated course material.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

AZ-400T00: Designing and Implementing


Microsoft DevOps Solutions
Change Log
May 2024

Purpose
The purpose of this document is to highlight the significant changes to the AZ-400T00: Designing
and Implementing Microsoft DevOps Solutions course from the previous release. This document
is for Microsoft Certified Trainers and Instructors to use before they deliver the class or during
preparation for teaching the class.

This is not an error log or a supplement to the Course Materials. This document just provides
additional context so that you can understand the major changes to the course content. Most of
the course materials have been updated to fix typos, broken links, and formatting. So, we
recommend you always download the latest copies.

Please read the Trainer Prep Guide which provides the overall strategy for implementing this
training.

Page 1
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

May 03, 2024 – Post JTA major update


Update: MAJOR
Type of change: CONTENT/SLIDES/LABS/TRAINER FILES

CONTENT/SLIDES

• Learning Path 1 - Get started on a DevOps transformation journey – retired.


o Only Modules 1 - Introduction to DevOps and 5 - Plan Agile with GitHub Projects
and Azure Boards were kept and moved to LP 2 - Development for enterprise
DevOps. For basic content, students should look for the course DevOps
foundations: The core principles and practices.
• Learning Path 2 - Development for enterprise DevOps renamed to Implement
development for enterprise DevOps.
o Units moved in between modules and reordered.
o Module 1 - Structure your git Repo – retired.
o Module 2 - Manage Git branches and workflows renamed to Design and
implement branch strategies and workflows.
o New unit added - Implement branch merging restrictions in module 2.
o Removed - Unit 4 - Examine GitHub mobile for pull request approvals from module
3.
o New unit added - Introduction to GitHub Advanced Security in module 4.
• New units added in the module Manage Git repositories:
o Implement Scalar and cross repo when cross repo sharing.
o Recover specific data by using git commands.
o Create API documentation.
o Implement automation of git history documentation.
o Configure source control repository permissions using GitHub.
o Configure GitHub tags to organize repositories.
• Module 7 - Manage Git repositories renamed to Manage and configure repositories.

Page 2
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

• Updates for the LP 3 - Implement CI with Azure Pipelines and GitHub Actions:
o Module 4 Explore continuous integration – retired.
o Module 5 - Implement a pipeline strategy renamed to Design and implement a
pipeline strategy.
o Added 3 new units to the module 5 - Implement a pipeline strategy:
▪ Integrate GitHub repos and Azure Pipelines.
▪ Design and implement a comprehensive testing strategy.
▪ Implement code coverage and show in the pipeline.
o New unit added - Migrate a pipeline from classic to YAML in Azure Pipelines in the
module 6 - Integrate with Azure Pipelines.
• Updates for the LP 4 - Design and implement a release strategy:
o Module 1 - Introduction to continuous delivery – retired.
o Removed - Units 6 Exercise - select an artifact source and 8 Exercise - set up stages
from the module 2 - Create a release pipeline.
o New unit added - Understand database deployment task in the module 2.
o Removed - Units 3 Exercise - select your delivery and deployment cadence and 5
Exercise - set up manual approvals from the module 3.
o New unit added - Explore GitOps release strategy and recommendations in the
module 3.
o Removed - Units 3 Exercise - create and manage task groups and 6 Exercise -
create and manage variable groups from the module 5.
o Removed - Unit 5 Exercise - set up service hooks to monitor the pipeline from the
module 6.
• Updates for the LP 5 - Implement a secure continuous deployment using Azure Pipelines:
o Removed - Unit 4 Exercise - set up a blue-green deployment from the module 2.
o Removed - Unit 4 Exercise - Ring-based deployment from the module 4.
o Added – two new units in module 5:
▪ Design and implement permissions and roles in GitHub.
▪ Design and implement permissions and security groups in Azure DevOps.

Page 3
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

o Added - New unit Implement Azure DevOps secure files in the module 6.
• Updates for the LP 6 - Manage infrastructure as code using Azure and DSC:
o Removed - Unit 4 Exercise - Run templates using Azure CLI from the module 3.
o Removed - Unit 11 Exercise - Create and run a workflow runbook from module 4.
o Removed - Units 6 Exercise - Import and compile and 7 Exercise - Onboard
machines for management from module 5.
• Updates for the LP 7 - Implement security and validate code bases for compliance:
o Removed - Unit 8 Exercise - Threat modeling from the module 1.
o Removed - Unit 4 Integrate Mend with Azure Pipelines from the module 3.
o Added - New unit as unit 7 Automate container scanning, including container
images in the module 3.
o Removed - Units 2 - Explore SonarCloud and 4 - Manage technical debt with
SonarCloud and Azure DevOps from module 4.
o Retired module 4 Static analyzers. Unit Explore CodeQL in GitHub moved to
module 1 – Introduction to Secure DevOps.
o Retired module 5 OWASP and Dynamic Analyzers.
o Added two new units in module 6 Security Monitoring and Governance:
▪ Configure GitHub Advanced Security for GitHub and Azure DevOps.
▪ Integrate GitHub Advanced Security with Microsoft Defender for Cloud.
• Updates for the LP 8 - Design and implement a dependency management strategy:
o Removed - Units 6 Exercise - Promote a package and 8 Exercise - Push from the
pipeline from module 4.
• Updates for the LP 9 - Implement continuous feedback:
o Removed - Unit 8 Exercise - Add Application Insights to an ASP.NET core
application from module 1.
o Added - New unit 8-Design and implement metrics and queries to the module 1.
o Added four new units to the module 2:
▪ Configure monitoring in GitHub.
▪ Monitor pipeline health, including failure rate, duration, and flaky tests.

Page 4
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

▪ Optimize a pipeline for cost, time, performance, and reliability.


▪ Optimize pipeline concurrency for performance and cost.
o Added a new unit Integrate GitHub and Azure DevOps with Microsoft Teams in
module Share knowledge within teams.

LABS

• Retired:
o Managing technical debt with SonarCloud and Azure DevOps.
o Implement Security and Compliance in an Azure DevOps pipeline.

TRAINER FILES

• Trainer Prep Guide updated with a new agenda suggestion.


• Assessment Guide updated to reflect the new content structure and questions.

October 13, 2023 – FSI ready


Update: MINOR
Type of change: TRAINER FILES

TRAINER FILES

• Adding FSI files: Assessment Guide and Educator Teaching Guide.

September 29, 2023 – Slide Decks Learn


modernization and eShopOnWeb .NET 7
Update: MAJOR
Type of change: LABS/SLIDES/CONTENT

LABS

• eShopOnWeb updated to .NET 7.

SLIDES

Page 5
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

• Major: Slide decks updated to reflect Learn brand and style guidelines.
• Azure Blueprints removed.
• Azure AD to Microsoft Entra ID rename.

CONTENT

• Azure Blueprints removed.


• Overall content bug fixes. Types, word capitalizations, grammar, etc.

July 28, 2023 – Lab updates and content bug fixes


Update: MINOR
Type of change: LABS/ CONTENT

LABS

• HIGHLIGHT: eShopOnWeb updated to .NET 7. (Postponed)


• Continuing with AZ-400 Lab updates, we have new labs replacing Azure Demo Generator
by eShopOnWeb - https://github.com/MicrosoftLearning/eShopOnWeb:
o Configuring Agent Pools and Understanding Pipeline Styles.
o Setting Up and Running Functional Tests.
o Monitoring Application Performance with Application Insights.

CONTENT

• Overall content bug fixes. Types, word capitalizations, grammar, etc.

April 28, 2023 – Lab deprecation and content bug


fixes
Update: MINOR
Type of change: LABS/SLIDES/CONTENT

LABS

Page 6
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

Continuing with AZ-400 Lab updates, we are deprecating labs due to the DevOps Starter
retirement. Initially planned for March 31, 2023 (Preview) Mar 10, 2023 – Lab updates, deprecation,
and Content Bug fixes · MicrosoftLearning/AZ400-DesigningandImplementingMicrosoftDevOpsSolutions ·
Discussion #394 (github.com), we needed to reschedule to April 28.

Labs deprecated (GitHub):

• Creating a Release Dashboard.


• Integrating External Source Control with Azure Pipelines.
• Integration between Azure DevOps and Teams.

More details about the Retirement of DevOps Starter for Azure.

SLIDES

• Minor typos and word capitalizations corrected.

CONTENT

• Labs deprecated:
o Creating a Release Dashboard.
o Integrating External Source Control with Azure Pipelines.
o Integration between Azure DevOps and Teams.
• Overall content bug fixes. Types, word capitalizations, grammar, etc.

Feb 24, 2023 – Lab updates and Content Bug fixes


Update: MINOR
Type of change: LABS/SLIDES/CONTENT

LABS

Page 7
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

Continuing with AZ-400 Lab updates, we have new labs replacing Azure Demo Generator by
eShopOnWeb - https://github.com/MicrosoftLearning/eShopOnWeb:

• Agile Planning and Portfolio Management with Azure Boards.


• Deployments using Azure Resource Manager templates.
• Managing technical debt with SonarCloud and Azure DevOps.
• Monitoring Application Performance with Application Insights.

SLIDES

• Minor typos and word capitalizations corrected.

CONTENT

• Overall content bug fixes. Types, word capitalizations, grammar, etc.

Dec 09, 2022 – Lab updates and Content Bug fixes


Update: MAJOR
Type of change: LABS/SLIDES/CONTENT

LABS

AZ-400 has been using Azure Demo Generator for a long time, and it's time to replace it with a
new application. eShopOnWeb is an ASP.NET Core 6.0 reference application powered by
Microsoft that demonstrates a layered application architecture with a monolithic deployment
model.

Repository maintained by AZ-400 contributors and Learn content community:


https://github.com/MicrosoftLearning/eShopOnWeb.

• New lab: APP config with eShopOnWeb.


• Merged Lab 02 and Lab03: Version Controlling with Git in Azure Repos.
• Lab 07: Implementing GitHub Actions by using DevOps Starter

Page 8
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

o Renewed to use eShopOnWeb. DevOps Starter is being deprecated and will retire
on March 31, 2023.
• Lab 08: Deploying Docker containers to Azure App Service web apps.
o Renewed to use YAML.
• Lab 09: Controlling Deployments using Release Gates.

Renewed with eShopOnWeb.

• Lab 11: Configuring Pipelines as Code with YAML.


o Renewed to use YAML and Environments.
• Lab 13: Integrating Azure Key Vault with Azure DevOps.
o Renewed to use of YAML and Variable Groups.
• Lab 15: Implement Security and Compliance in an Azure Pipeline.
o Renewed to use YAML.
o Update WhiteSource Bolt to Mend Bolt.
• Lab 16: Managing technical debt with SonarCloud and Azure DevOps
o Renewed with more screenshots.
o Renewed to use YAML and eShopOnWeb.

SLIDES

• Lab numbering removed in all slides as labs are optional and selected by the trainer.

CONTENT

• Overall content bug fixes. Typos, word capitalizations, grammar, etc.

Oct 07, 2022 – Bug fixes and deck nomenclature


Update: MINOR
Type of change: SLIDES/CONTENT

SLIDES

Page 9
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

• Module 0 becomes Introduction, from AZ-400T00A-ENU-PowerPoint_00.pptx to AZ-


400T00A-ENU-PowerPoint_Introduction.pptx.
• Skillpipe nomenclature removed.
o Module -> Learning Paths
o Lessons -> Modules
o Topics -> Units

CONTENT

• Overall content bug fixes. Typos, word capitalizations, grammar, etc.

Aug 26, 2022


Update: MINOR
Type of change: SLIDES

SLIDES

• Overall bugs fixed.

July 29, 2022


Update: MINOR
Type of change: GENERAL

GENERAL

• Typos and word capitalizations are fixed.


• WhiteSource is now Mend after rebranding.

July 22, 2022


Update: MINOR
Type of change: SLIDES/CONTENT

Page 10
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

SLIDES/CONTENT

• Overall content bug fixes. Typos, word capitalizations, grammar, etc.


• Modules 04 - Design and implement a release strategy and 05- Implement a secure
continuous deployment using Azure Pipelines reorganized to improve the teaching flow.

June 24, 2022


Update: MINOR
Type of change: SLIDES/CONTENT

SLIDES/ CONTENT

• Added Implement Bicep as lesson 06 to Module 06.

June 10, 2022


Update: MAJOR
Type of change: GENERAL

GENERAL

• Third-party removal, new modules, new tool’s introduction, bug fixes and general
improvements.
• Minor typos and word capitalizations are fixed.

• Removed third-party tools from Skillpipe, Learn, Presentation/Slides and Labs from AZ-
400.00 Module 06: Manage infrastructure as code using Azure, DSC, and third-party tools.
Also, the Module/Learning Path name was changed to AZ-400.00 Module 06: Manage
infrastructure as code using Azure and DSC.
o Removed:
▪ Introduction to Chef and Puppet.
▪ Implement Ansible.
▪ Implement Terraform.

Page 11
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

▪ Lab 14: Ansible with Azure.


▪ Lab 15: Automating infrastructure deployments in the Cloud with
Terraform and Azure Pipelines.
• Removed third-party tool from Skillpipe, Presentation/Slides and Labs from AZ-400:
Design and implement a release strategy.
o Lab 10: Feature Flag Management with LaunchDarkly and Azure DevOps.
• Removed modules and unit (third-party tool) from Skillpipe, Learn and Presentation/Slides
from AZ-400: Implement continuous feedback.
o Implement route for mobile application crash report data.
o Explore SRE and design practices to measure end-user satisfaction.
o Design processes to capture and analyze user feedback.
o Explore Grafana (Unit).
• Removed GitFlow mentions and references from Skillpipe, Learn, Presentation/Slides and
Labs from the Module Manage Git branches and workflows from AZ-400: Work with Git
for enterprise DevOps.
o Explore GitFlow branch workflow (Unit).
• Moved Module 01 - Design a container build strategy from LP/Module - AZ-400: Create
and manage containers using Docker and Kubernetes to the LP/Module AZ-400:
Implement CI with Azure Pipelines and GitHub Actions as Module 02.
o Merged Introduction + Why containers? Units.
o Removed Units:
▪ Explore Docker containers and development.
▪ Explore microservices and containers.
▪ Explore Docker container registries.
▪ Exercise - Create an Azure Container Registry.
• Removed the Learning Path/Module AZ-400: Create and manage containers using Docker
and Kubernetes from Skillpipe, Learn, Presentation/Slides and Labs.
o Implement Docker multi-stage builds.
o Implement Azure Kubernetes Service (AKS).

Page 12
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

o Explore Kubernetes tooling.


o Integrate AKS with pipelines.
o Lab 18: Deploying a multi-container application to Azure Kubernetes Services.
• Renamed LP01-M04-Migrate to DevOps to M04-Choose the DevOps tools
• Renamed from LP02-AZ-400: Work with Git for enterprise DevOps to LP02-AZ-400:
Development for enterprise DevOps.
• Deleted unit Set up test infrastructure from module M02-Configure and provision
environments.
• Rename M02-Configure and provision environments to M02-Provision and test
environments.
• Moved 04-Link GitHub to Azure Boards unit from LP01-M07-Work with Azure Repos and
GitHub to the new module M08-Plan Agile with GitHub Projects and Azure Boards.
• Added Scalar content to unit 02-Work with large repositories from LP02-M06-Manage Git
repositories.
• Added 06-Explore GitHub flow unit to LP02-M02-Manage Git branches and workflows.
• Added Parts Unlimited or new Project requirement in Introduction for the exercises.
• Added GitHub project as a requirement in the Introduction for the exercises and ILT.
• Added 04-Manage releases with GitHub Repos unit to LP02-M06-Manage Git repositories.
• Added 05-Automate release notes with GitHub unit to LP02-M06-Manage Git repositories.
• Added Strategy topic (RunOnce, Rolling, Canary) to Jobs in unit Understand the pipeline
structure.
• Added Lifecycle hooks topic (pre, deploy, routeTrafic and postRouteTraffic) to unit
Understand the pipeline structure.
• Added 06-Configure Azure DevOps notifications unit to LP05-M04-Automate inspection of
health.
• Added 07-Configure GitHub notifications unit to LP05-M04-Automate inspection of
health.
• Added Unit 06-Explore Azure Load Testing to M02-Provision and test environments.
• Added 07-Understand Shift-left to M02-Provision and test environments.

Page 13
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

• Added GitHub repository with Azure Pipelines to the unit Use multiple repositories in your
pipeline.
• Created a new module M05-Introdution to GitHub Packages.
• Created a new module LP01-M08-Plan Agile with GitHub Projects and Azure Boards.

March 18, 2022


Update: MINOR
Type of change: GENERAL

GENERAL

• Minor typos and word capitalizations are fixed (Slides and Skillpipe).
• Moved Module 10 - Lesson 06 - Identify technical debt to Module 02 - Work with Git for
enterprise DevOps after Lesson 03 - Collaborate with pull requests in Azure Repos.
o Renamed to Lesson 04 - Identify technical debt.
o Slides moved from Module 10 to Module 02.
• Moved the Module 05 - Implement a secure continuous deployment using Azure Pipelines
- Lesson 05 - Introduction to security development process to Module 10 - Implement
security and validate code bases for compliance.
o Slides moved from Module 05 to Module 10.
• Module 10 lessons reorganized, renamed, and third-party units removed.
o Removed Slides
▪ Integrate Micro Focus Fortify with Azure Pipelines
▪ Integrate Checkmarx with Azure DevOps
▪ Integrate Veracode with Azure DevOps
• Moved Module 10 - Implement security and validate code bases for compliance as
Module 07, after Module 06 - Manage infrastructure as code using Azure, DSC, and third-
party tools.
• Renamed Module 07 to Module 08, Module 08 to Module 09 and Module 09 to Module
10.

Page 14
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

• Added more slides in Module 01 to Lesson 01: Introduction to DevOps in Explore the
DevOps journey session to give more context and add images/visual representation.
• Added a new slide (Deployment stages) in Module 04 to Lesson 02: Explore release
strategy recommendations session.

March 04, 2022


Update: MINOR
Type of change: GENERAL

GENERAL

• Minor typos and word capitalizations corrected.


o Branch Master replaced by Main.
o Rugged DevOps Pipeline replaced by Secure DevOps Pipeline.
• Lab numbering and ordering in the Skillpipe and Slides.
• Removed Secure DevOps kit for Azure (AzSK) slide (deprecated).

February 25, 2022


Update: MINOR
Type of change: GENERAL

GENERAL

• Minor typos and word capitalizations are fixed.


• Updates due to interface changes.

January 14, 2022


Update: MAJOR
Type of change: GENERAL

GENERAL

Page 15
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

• Due to the content move from Skillpipe to Learn, a significant update and
rearrangement of the Course has been undertaken to combine 20 Skillpipe
Modules into 10 Learning Paths in Learn. The slides were changed to reflect the
following updates.
• Modules 1 and 2 (Skillpipe) merged into the presentation AZ-400.00
LP01: Get started on a DevOps transformation journey.
o All titles are renamed to reflect the Learning Path and modules.
• Module 3 (Skillpipe) lessons moved to different Learning Paths and modules.
o All titles are renamed to reflect the Learning Path and modules.
o Identifying technical debt moved to the presentation AZ-400.00 LP10:
Implement security and validate code bases for compliance.
o Knowledge sharing within teams moved to the presentation AZ-400.00
LP09: Implement continuous feedback.
o Modernizing development environments with GitHub Codespaces moved
to the presentation AZ-400.00 LP01: Get started on a DevOps
transformation journey, module 7.
• Module 4 (Skillpipe) changed to AZ-400.00 LP02: Work with Git for enterprise
DevOps.
o All titles are renamed to reflect the Learning Path and modules.
• Modules 5, 6 and 8 (Skillpipe) merged into the presentation AZ-400.00 LP03:
Implement CI with Azure Pipelines and GitHub Actions.
o All titles are renamed to reflect the Learning Path and modules.
• Modules 10 and 12 (Skillpipe) merged into the presentation AZ-400.00 LP04:
Design and implement a release strategy.
o All titles are renamed to reflect the Learning Path and modules.
• Modules 7 and 11 (Skillpipe) merged into the presentation AZ-400.00 LP05:
Implement a secure continuous deployment using Azure Pipelines.
o All titles are renamed to reflect the Learning Path and modules.

Page 16
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

• Modules 13 and 14 (Skillpipe) merged into the presentation AZ-400.00 LP06:


Manage infrastructure as code using Azure, DSC, and third-party tools.
o All titles are renamed to reflect the Learning Path and modules.
• Module 9 (Skillpipe) changed to AZ-400.00 LP07: Design and implement a
dependency management strategy.
o All titles are renamed to reflect the Learning Path and modules.
• Modules 15 and 16 (Skillpipe) merged into the presentation AZ-400.00 LP08:
Create and manage containers using Docker and Kubernetes.
o All titles are renamed to reflect the Learning Path and modules.
• Modules 17 and 18 (Skillpipe) merged into the presentation AZ-400.00 LP09:
Implement continuous feedback.
o All titles are renamed to reflect the Learning Path and modules.
o Added Knowledge sharing within teams from Module 3 (Skillpipe).
• Modules 19 and 20 (Skillpipe) merged into the presentation AZ-400.00 LP10:
Implement security and validate code bases for compliance.
o All titles are renamed to reflect the Learning Path and modules.
o Added Identify technical debt from Module 3 (Skillpipe).

September 24, 2021


Update: MAJOR
Type of change: GENERAL

Module Slide/Page Change

Overall Minor typos and word capitalizations


corrected.
Updates due to interface changes.
10 Lab/Demo: Controlling Added instructions to create an Application

Page 17
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

Deployments using Release Insights resource.


Gates
10 Lab/Demo: Creating a Release Corrected file paths.
Dashboard
11 Lab/Demo: Setting Up and Updated reference to the "Deploy to Azure"
Running Functional Tests image to address the link rendering issue.
12 Lab/Demo: Feature Flag Updated due to interface changes.
Management with
LaunchDarkly and Azure
DevOps
14 Lab/Demo: Automating Added step to save the Terraform plan and
infrastructure deployments in use it during deployment.
the Cloud with Terraform and Added features element to the webapp.tf file.
Azure Pipelines
15 Lab/Demo: Deploying Docker Replaced outsourced image with a managed
containers to Azure App one.
Service web apps Updated the agent's Ubuntu OS version.
16 Lab/Demo: Deploying a multi- Replaced outsourced image with a managed
container application to Azure one.
Kubernetes Services Updated the agent's Ubuntu OS version.
18 Lab/Demo: Integration Replaced public template with a private one.
between Azure DevOps and
Teams
19 Lab/Demo: Implement Removed redundant steps.
Security and Compliance in an
Azure DevOps pipeline
20 Lab/Demo: Managing Updated due to interface changes.
technical debt with
SonarCloud and Azure DevOps

Page 18
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

July 2, 2021
Update: MINOR
Type of change: LABS

LABS

• Lab numbering was added.


• Lab 15b: Modernizing your Existing ASP.NET Apps with Azure was removed from the
course.

May 14, 2021


Update: MINOR
Type of change: CONTENT/SLIDES

CONTENT/SLIDES

• Lab descriptions in the handbooks and PowerPoint decks were updated to match the
content posted to GitHub.

May 7, 2021
Update: MINOR
Type of change: LABS

LABS

Module Slide/Page Change

Overall Minor typos and word capitalizations


corrected.

Page 19
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

0 Added instructions to complete lab


environment setup steps for module 0
to ensure the lab environment is
ready for future labs.

1 Corrected the definition of lead time.

8 Lab: GitHub Actions Significant rework completed.


Continuous Integration
14 Lab: Ansible with Azure Significant rework completed.

14 Lab: Deploy app with Puppet This lab was removed.


on Azure
14 Lab: Deploying apps with Chef This lab was removed.
on Azure
15 Lab: Modernizing your Significant rework completed.
Existing ASP.NET Apps with
Azure

March 2021
Update: MINOR
Type of change: GENERAL

GENERAL

• Guidance has been added to the Trainer Preparation Guide and is shown below. To
ensure students have access to the Azure DevOps features necessary for the labs, it is
recommended that all students complete these steps in the following order:
1) Create a Microsoft account, if one does not already exist.
2) Connect the Microsoft account to an Azure Pass.
3) Create a new organization in Azure DevOps.
• Switch the new organization to the Default Azure Active Directory just created with your
nearly created Microsoft account, or to an existing Azure Active Directory.

Page 20
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

February 2021
Update: MINOR
Type of change: GENERAL

GENERAL

Module Slide/Page Change

Overall Minor typos and word capitalizations corrected.

0 Note to indicate that the hands-on labs are


optional. There are too many to cover in their
entirety in a 5-day class. Instructors should pick
and choose which are most appropriate for their
class.

1 6 Corrected quote attribution.

1 What is DevOps topic has been expanded in slides


to better cover this introductory material.

2 9 Updated definition of source control systems.

3 19 & 20 Notes on slides were removed.

4 6 Graphical comparison of mono vs multi repos


removed.

5 Microsoft vs Self-Hosted Agents wording has


been improved.

9 Corrected the pronunciation of NuGet.

9 Added a note in Demonstration Pushing a


Package as to the location of PartsUnlimited.

Page 21
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

December 2020
Update: MAJOR
Type of change: GENERAL

GENERAL

• A significant update and rearrangement of the course has been undertaken, to improve flow,
remove duplication, and align closer to the exam Objective Domain. Modules altered are as
shown in this table:

New Title Old Module


Module
0 Welcome 0
1 Planning for DevOps 1
2 Getting Started with Source Control 2
3 Managing Technical Debt 7 (Part) +
New content
4 Working with Git for Enterprise DevOps 3
5 Configuring Azure Pipelines 5 (Part)
6 Implementing Continuous Integration Using Azure Pipelines 5 (Part)
7 Managing Application Configuration and Secrets 6
8 Implementing Continuous Integration with GitHub Actions New Content
9 Designing and Implementing a Dependency Management 10
Strategy
10 Designing a Release Strategy 11
11 Implementing Continuous Deployment with Azure Pipelines 12
12 Implementing an Appropriate Deployment Pattern 4 (Part), 9 (Part)
13 Managing Infrastructure and Configuration using Azure Tools 8
14 Using Third Party Infrastructure as Code Tools Available with 16
Azure
15 Managing Containers using Docker 14

Page 22
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

16 Creating and Managing Kubernetes Service Infrastructure 17


17 Implementing Feedback for Development Teams 13
18 Implementing System Feedback Mechanisms 19, 20
19 Implementing Security in DevOps Projects 18
20 Validating Code Bases for Compliance 7 (Part), 6 (Part)

• Minor misspellings and grammatical errors were addressed.

• Many visual improvements were made.

• The previous module 15 was removed. This module is not relevant to the exam Objective
Domain.

• Slide and content changes were made. Notable items are shown in this table:

Module Slide/Page Change

1 6 Discussion headings added and link to original article added.

1 22 Skype removed from the list of collaboration tools.

1 29 Added content on selecting users.

1 35 Technical debt review question answer corrected.

2 46 Updated descriptions related to DevOps adoption.

2 51 Updated outdated content.

3 87 Content on Code Spaces added.

4 18 Link to book removed.

4 99 Corrected code snippet.

4 19 Content on GitHub Mobile added.

3 20 Content on Markdown and Mermaid added.

4 23 Updated forking screenshot.

Page 23
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

4 26 Replaced image with text.

4 32 Removed incorrect answer in module review.

5 8-9 Various naming issues corrected.

5 15 Corrected details on default pool.

6 20 Removed slide (offered no value).

7 Module Added Lesson on Azure App Configuration Service.

7 14 Improved image.

9 17 Added support for Python packages in Azure Artifacts.

10 295 Corrected demo on release gates (additional permission


configuration is now required).

10 37 Added another review question.

11 326 Added detail to previous slide to soften intro to this demo.

11 343-351 Corrected steps in demo.

11 12 Corrected references to PaaS and FaaS examples.

12 404 Corrected answer to overview question.

12 7 Corrected BPH on image to BPM.

12 25 Removed misleading reference to pages in A/B content.

13 421-424 Numerous corrections to example code.

13 437 Updated list of supported OS options.

13 Module Order of lessons 5 and 6 reversed.

13 31 Corrected discussion around service principals.

13 Several References to Chef / Chef Infra corrected.

14 6 Improved description of recipes.

Page 24
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

14 11 Improved descriptions.

14 13 Improved Puppet content include file types.

14 16 Image removed (misleading).

15 526 Corrected content around public/private registries for ACR.

15 22 Code for multi-stage docker file corrected.

15 9,10 Reversed order of slides 9,10 to improve flow.

16 7 Corrected service names.

17 12 Corrected framework names.

17 15 Corrected instructions.

17 25 Image from preview content removed.

17 25/26 Updated screenshots where appropriate.

18 Module Added brief explanation of RM Green light capabilities.

18 Review Added discussion on CSAT, CES, NPM (defined in PDF earlier).

19 20 Corrected descriptions.

20 15 Corrected terminology re: OWASP ZAP.

November 2020
Update: MINOR
Type of change: LABS

LABS

• Labs were removed from modules 2 and 3, due to the deprecation of Azure Repos VS
Code extension. The upcoming release planned for December 2020 will include updated
labs.

Page 25
Change Log: AZ-400T00: Designing and Implementing Microsoft DevOps Solutions May 2024

July 2020
Update: MINOR
Type of change: GENERAL

GENERAL

• Course Power Point slides have been updated to reflect a new template. The changes are
visual, and do not include changes to the content of the slides.
• Removal of module 14: Implement a Mobile DevOps Strategy. This module is no longer
covered in any way by the Exam Objective Domain, so it has been removed from the
course.
• Removal of a lab in module 5.
• Module 1, Lesson 2, Topic 2 – Separating Transformation Teams – reference to the book
by Govindarajan and Trimble was added.
• Minor misspellings or grammatical errors were addressed.
• Some broken links were corrected.

Page 26

You might also like