O'Reilly logo
live online training icon Live Online training

Exam AZ-400: Microsoft Azure DevOps Solutions Crash Course

Get up to speed with Azure DevOps, Agile, and pass your AZ-400 certification exam!

Tim Warner

DevOps is a set of practices in which developers, operations, and quality assurance personnel work together to automate software development and product delivery. Azure DevOps is Microsoft's cloud-hosted DevOps platform. This course prepares learners to pass Exam AZ-400, Microsoft Azure DevOps Solutions, and helps them earn their Microsoft Certified: Azure DevOps Engineer Expert role-based certification.

What you'll learn-and how you can apply it

At course conclusion, you will be able to:

  • Design a DevOps software development approach
  • Implement DevOps software development processes
  • Develop continuous integration (CI) and continuous delivery (CD) pipelines
  • Enable continuous feedback mechanisms

This training course is for you because...

  • AZ-500 Azure DevOps certification candidates
  • Current DevOps engineers who need to understand Microsoft's implementation
  • Operations, development, and Q/A professionals who will use Azure DevOps for their software development projects

Prerequisites

The Microsoft Certified Azure Security Engineer Associate is an expert level certification. In addition to passing the AZ-400 exam, the learner also must have passed one of the following exams:

  • AZ-103/104: Microsoft Azure Administrator
  • AZ-203/204: Microsoft Azure Developer

While it would be helpful if the learner had already completed that prior study, doing so isn't strictly required. That is, one could pass AZ-400 first, and then either the Administrator or Developer second to complete their Azure DevOps Expert badge.

Course Set-up

To follow along with the demonstrations and practice on his or her own, the learner should have the following environment available:

· Windows or macOS computer · Web browser and Internet connection · Microsoft account to create an Azure trial subscription (free) · Microsoft Azure 30-day trial (free) · A paid Azure subscription if they already used their trial · Visual Studio 2019 (the free Community edition is fine) · Visual Studio Code (free) · Azure Command-Line Interface (CLI) (free) · Docker Desktop software (free)

The course files will be available at Tim's GitHub repository https://github.com/timothywarner

Recommended Preparation

Recommended Follow-up

About your instructor

  • Tim Warner is a Microsoft Most Valuable Professional (MVP) in Cloud and Datacenter Management based in Nashville, TN. He is a Pluralsight staff instructor, a Microsoft Press author, and a part-time Microsoft Azure solutions consultant. Tim’s professional specialties include Microsoft Azure, cross-platform PowerShell, and all things Windows Server-related. You can reach Tim via Twitter (@TechTrainerTim), LinkedIn or his personal website, techtrainertim.com

Schedule

The timeframes are only estimates and may vary according to how the class is progressing

Day 1

Introduction (5 minutes)

  • Set expectations
  • Perform high-level course overview
  • Give strategies to maximize benefit from this course

Module 1: Design a DevOps Strategy (40 minutes)

  • Recommend a migration/consolidation strategy
  • Design an Agile work management approach
  • Design a quality strategy

Module 2: Implement DevOps Development Processes (40 minutes)

  • Design a version control strategy
  • Implement source control
  • Implement a build infrastructure and code flow

Break: 5 minutes

Module 3: Implement Continuous Integration (40 minutes)

  • Manage code quality and security policies
  • Implement a container build strategy
  • Implement a build strategy

Module 4: Implement Continuous Delivery (40 minutes)

  • Design a release strategy
  • Setup a release management workflow
  • Implement an appropriate deployment pattern

Review, wrap-up: 10 minutes

Day 2

Introduction (5 minutes)

  • Briefly review Day 1 material
  • Perform Day 2 content overview
  • Answer any outstanding questions from Day 1

Module 5: Implement Dependency Management (40 minutes)

  • Design a dependency management strategy
  • Manage security and compliance

Module 6: Implement Application Infrastructure (40 minutes)

  • Implement infrastructure as code
  • Manage AKS infrastructure
  • Implement infrastructure compliance and security

Break: 5 minutes

Module 7: Implement Continuous Feedback (40 minutes)

  • Recommend and design feedback mechanisms
  • Implement feedback routing
  • Optimize feedback mechanisms

Module 8: Exam AZ-400 Certification Strategy (40 minutes)

  • Exam item strategy
  • After the exam

Review, wrap-up: 10 minutes