AZ-400T00-A: Designing and Implementing Microsoft DevOps solutions

Course code: NP1914

This advanced course is designed for DevOps professionals who want to design and implement end-to-end DevOps practices using Microsoft Azure. Learners will gain hands-on experience in source control, CI/CD pipelines, release strategies, infrastructure as code, and secure deployments. The course prepares candidates for the DevOps Engineer Expert certification and emphasizes automation, scalability, and feedback optimization.

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: Upon request

Guaranteed

Type: Self-paced

Course duration: 32 hours

Language: en

Price without VAT: 285 EUR

Register

Starting date: Upon request

Guaranteed

Type: Self-paced

Course duration: 32 hours

Language: en

Price without VAT: 75 EUR

Register

Starting
date
Place
Type Course
duration
Language Price without VAT
G Upon request Self-paced 32 hours en 285 EUR Register
G Upon request Self-paced 32 hours en 75 EUR Register
G Guaranteed course

Didn't find a suitable date?

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

Contact

Course description

Implement DevOps Strategies

Plan enterprise-grade DevOps across teams and environments.

Automate CI/CD Pipelines

Streamline builds and deployments with automation tools.

Secure and Manage Dependencies

Protect secrets and handle packages effectively.

Monitor and Optimize Workflows

Improve feedback loops and infrastructure performance.

Course structure

Lesson 1: Development for enterprise DevOps

Module 1: Introduction to DevOps

Module 2: Plan Agile with GitHub Projects and Azure Boards

Module 3: Design and implement branch strategies and workflows

Module 4: Collaborate with pull requests in Azure Repos

Module 5: Explore Git hooks

Module 6: Plan foster inner source

Module 7: Manage and configure repositories

Module 8: Identify technical debt

Lesson 2: Implement CI with Azure Pipelines and GitHub Actions

Module 1: Explore Azure Pipelines

Module 2: Manage Azure Pipeline agents and pools

Module 3: Describe pipelines and concurrency

Module 4: Design and implement a pipeline strategy

Module 5: Integrate with Azure Pipelines

Module 6: Introduction to GitHub Actions

Module 7: Learn continuous integration with GitHub Actions

Module 8: Design a container build strategy

Lesson 3: Design and implement a release strategy

Module 1: Create a release pipeline

Module 2: Explore release recommendations

Module 3: Provision and test environments

Module 4: Manage and modularize tasks and templates

Module 5: Automate inspection of health

Lesson 4: Implement a secure continuous deployment using Azure Pipelines

Module 1: Introduction to deployment patterns

Module 2: Implement blue-green deployment and feature toggles

Module 3: Implement canary releases and dark launching

Module 4: Implement A/B testing and progressive exposure deployment

Module 5: Integrate with identity management systems

Module 6: Manage application configuration data

Lesson 5: Manage infrastructure as code using Azure and DSC

Module 1: Explore infrastructure as code and configuration management

Module 2: Create Azure resources using Azure Resource Manager templates

Module 3: Create Azure resources using Azure CLI

Module 4: Explore Azure Automation with DevOps

Module 5: Implement Desired State Configuration (DSC)

Module 6: Implement Bicep

Lesson 6: Implement security and validate code bases for compliance

Module 1: Introduction to Secure DevOps

Module 2: Implement open-source software

Module 3: Software Composition Analysis

Module 4: Security Monitoring and Governance

Lesson 7: Design and implement a dependency management strategy

Module 1: Explore package dependencies

Module 2: Understand package management

Module 3: Migrate, consolidate, and secure artifacts

Module 4: Implement a versioning strategy

Module 5: Introduction to GitHub Packages

Lesson 8: Implement continuous feedback

Module 1: Implement tools to track usage and flow

Module 2: Develop monitor and status dashboards

Module 3: Share knowledge within teams

Module 4: Design processes to automate application analytics

Module 5: Manage alerts, blameless retrospectives and a just culture

Prerequisites

  • Experience with Azure administration and development
  • Familiarity with Git, CI/CD, and automation tools
  • Understanding of cloud infrastructure and security practices
  • Basic scripting knowledge (PowerShell, Bash, or similar)

Do you need advice or a tailor-made course?

onas

product support

ComGate payment gateway MasterCard Logo Visa logo