AZ-400: Designing and Implementing Microsoft DevOps solutions

Course code: AZ400P

This course teaches Solutions Architects how to translate business requirements into secure, scalable, and reliable solutions. Lessons include design considerations related to logging, cost analysis, authentication and authorization, governance, security, storage, high availability, and migration.
In an intensive and immersive hands-on learning environment, you will build the skills needed for Azure Architect-Technologies contains courseware that helps prepare students for Exam AZ-400.
Passing this exam is required to earn the Microsoft Certified: DevOps Engineer Expert certification.

This course covers:

  • AZ-400T01-A Implementing DevOps Development Processes
  • AZ-400T02-A Implementing Continuous Integration
  • AZ-400T03-A Implementing Continuous Delivery
  • AZ-400T04-A Implementing Dependency Management
  • AZ-400T05-A Implementing Application Infrastructure
  • AZ-400T06-A Implementing Continuous Feedback
  • AZ-400T07-A Designing a DevOps Strategy
1 100 EUR

1 331 EUR including VAT

The earliest date from 13.05.2024

Selection of dates
onas
Do you have a question?
+420 731 175 867 edu@edutrainings.cz

Professional
and certified lecturers

Internationally
recognized certifications

Wide range of technical
and soft skills courses

Great customer
service

Making courses
exactly to measure your needs

Course dates

Starting date: 13.05.2024

Place : Praha

Type: In-person

Course duration: 5 days

Language: cz/sk

Price without VAT: 1 500 EUR

Register

Starting date: 17.06.2024

Guaranteed

Type: Virtual

Course duration: 4 days

Language: en

Price without VAT: 1 100 EUR

Register

Starting date: 19.08.2024

Place : Praha

Type: In-person

Course duration: 5 days

Language: cz/sk

Price without VAT: 1 500 EUR

Register

Starting date: 23.09.2024

Type: Virtual

Course duration: 4 days

Language: en

Price without VAT: 1 100 EUR

Register

Starting date: 25.11.2024

Place : Praha

Type: In-person

Course duration: 5 days

Language: cz/sk

Price without VAT: 1 500 EUR

Register

Starting date: 03.12.2024

Type: Virtual

Course duration: 4 days

Language: en

Price without VAT: 1 100 EUR

Register

Starting date: Upon request

Type: In-person/Virtual

Course duration: 5 days

Language: en/cz

Price without VAT: 1 500 EUR

Register

Starting
date
Place
Type Course
duration
Language Price without VAT
13.05.2024 Praha In-person 5 days cz/sk 1 500 EUR Register
G 17.06.2024 Virtual 4 days en 1 100 EUR Register
19.08.2024 Praha In-person 5 days cz/sk 1 500 EUR Register
23.09.2024 Virtual 4 days en 1 100 EUR Register
25.11.2024 Praha In-person 5 days cz/sk 1 500 EUR Register
03.12.2024 Virtual 4 days en 1 100 EUR Register
Upon request In-person/Virtual 5 days en/cz 1 500 EUR Register
G Guaranteed course

Didn't find a suitable date?

Write to us about listing an alternative tailor-made date.

Contact

Target group

Students in this course are interested in implementing DevOps processes or in passing the AZ-400 exam.

Course structure

Module 1: Planning for DevOps

  • Transformation Planning
  • Project Selection
  • Team Structures
  • Migrating to Azure DevOps

Lab : Agile Planning and Portfolio Management with Azure Boards

Module 2: Getting Started with Source Control

  • What is Source Control
  • Benefits of Source Control
  • Types of Source Control Systems
  • Introduction to Azure Repos
  • Introduction to GitHub
  • Migrating from Team Foundation Version Control (TFVC) to Git in Azure Repos

Lab : Version Controlling with Git in Azure Repos

Module 3: Managing Technical Debt

  • Identifying Technical Debt
  • Knowledge Sharing within Teams
  • Modernizing Development Environments with Codespaces

Lab : Sharing Team Knowledge using Azure Project Wikis

Module 4: Working with Git for Enterprise DevOps

  • How to Structure Your Git Repo
  • Git Branching Workflows
  • Collaborating with Pull Requests in Azure Repos
  • Why Care About Git Hooks
  • Fostering Inner Source
  • Managing Git Repositories

Lab : Version Controlling with Git in Azure Repos

Module 5: Configuring Azure Pipelines

  • The Concept of Pipelines in DevOps
  • Azure Pipelines
  • Evaluate use of Hosted versus Self-Hosted Agents
  • Agent Pools
  • Pipelines and Concurrency
  • Azure DevOps and Open-Source Projects (Public Projects)
  • Azure Pipelines YAML versus Visual Designer

Lab : Configuring Agent Pools and Understanding Pipeline Styles

Module 6: Implementing Continuous Integration using Azure Pipelines

  • Continuous Integration Overview
  • Implementing a Build Strategy
  • Integration with Azure Pipelines
  • Integrating External Source Control with Azure Pipelines
  • Set Up Self-Hosted Agents

Lab : Enabling Continuous Integration with Azure Pipelines, Integrating External Source Control with Azure Pipelines

Module 7: Managing Application Configuration and Secrets

  • Introduction to Security
  • Implement a Secure Development Process
  • Rethinking Application Configuration Data
  • Manage Secrets, Tokens, and Certificates
  • Integrating with Identity Management Systems
  • Implementing Application Configuration

Lab : Integrating Azure Key Vault with Azure DevOps

Module 8: Implementing Continuous Integration with GitHub Actions

  • GitHub Actions
  • Continuous Integration with GitHub Actions
  • Securing Secrets for GitHub Actions

Lab : GitHub Actions Continuous Integration

Module 9: Designing and Implementing a Dependency Management Strategy

  • Packaging Dependencies
  • Package Management
  • Migrating and Consolidating Artifacts
  • Package Security
  • Implementing a Versioning Strategy

Lab : Package Management with Azure Artifacts

Module 10: Designing a Release Strategy

  • Introduction to Continuous Delivery
  • Release Strategy Recommendations
  • Building a High-Quality Release pipeline
  • Choosing the Right Release Management Tool

Lab : Controlling Deployments using Release Gates, Creating a Release Dashboard

Module 11: Implementing Continuous Deployment using Azure Pipelines

  • Create a Release Pipeline
  • Provision and Configure Environments
  • Manage and Modularize Tasks and Templates
  • Configure Automated Integration and Functional Test Automation
  • Automate Inspection of Health

Lab : Configuring Pipelines as Code with YAML, Setting up and Running Functional Tests

Module 12: Implementing an Appropriate Deployment Pattern

  • Introduction to Deployment Patterns
  • Implement Blue Green Deployment
  • Feature Toggles
  • Canary Releases
  • Dark Launching
  • AB Testing
  • Progressive Exposure Deployment

Lab : Feature Flag Management with LaunchDarkly and Azure DevOps

Module 13: Managing Infrastructure and Configuration using Azure Tools

  • Infrastructure as Code and Configuration Management
  • Create Azure Resources using ARM Templates
  • Create Azure Resources using Azure CLI
  • Azure Automation with DevOps
  • Desired State Configuration (DSC)

Lab : Azure Deployments using Resource Manager Templates

Module 14: Third Party Infrastructure as Code Tools Available with Azure

  • Chef
  • Puppet
  • Ansible
  • Terraform

Lab : Automating Infrastructure Deployments in the Cloud with Terraform and Azure Pipelines, Deploying Apps with Chef on Azure, Deploy App with Puppet on Azure, Ansible with Azure

Module 15: Managing Containers using Docker

  • Implementing a Container Build Strategy
  • Implementing Docker Multi-Stage Builds

Lab : Modernizing Existing ASP.NET Apps with Azure

Module 16: Creating and Managing Kubernetes Service Infrastructure

  • Azure Kubernetes Service
  • Kubernetes Tooling
  • Integrating AKS with Pipelines

Lab : Deploying a Multi-Container Application to Azure Kubernetes Service

Module 17: Implementing Feedback for Development Teams

  • Implement Tools to Track System Usage, Feature Usage, and Flow
  • Implement Routing for Mobile Application Crash Report Data
  • Develop Monitoring and Status Dashboards
  • Integrate and Configure Ticketing Systems

Lab : Monitoring Application Performance with Application Insights

Module 18: Implementing System Feedback Mechanisms

  • Site Reliability Engineering
  • Design Practices to Measure End-User Satisfaction
  • Design Processes to Capture and Analyze User Feedback
  • Design Processes to Automate Application Analytics
  • Managing Alerts
  • Blameless Retrospectives and a Just Culture

Lab : Integration between Azure DevOps and Teams

Module 19: Implementing Security in DevOps Projects

  • Security in the Pipeline
  • Azure Security Center

Lab : Implement Security and Compliance in an Azure DevOps Pipeline

Module 20: Validating Code Bases for Compliance

  • Open-Source Software
  • Managing Security and Compliance Policies
  • Integrating License and Vulnerability Scans

Lab : Managing Technical Debt with SonarQube and Azure DevOps

Prerequisites

Fundamental knowledge about Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.

Do you need advice or a tailor-made course?

onas

product support

Certification

To become a Microsoft Certified: DevOps Engineer Expert, you must earn at least one of the following: Microsoft Certified: Azure Administrator Associate, Microsoft Certified: Azure Developer Associate certification.

ComGate payment gateway MasterCard Logo Visa logo