AZ-400 Microsoft Certified DevOps Engineer Expert certification Prep

  • Online Live Classroom for 30 hours
  • Class Video Recording (Downloadable)
  • Self paced Video Training
  • az 400 e-book (2022 collection)
  • Project Codes
  • Learner Community
  • 24×7 support
  • Job assistance
  • Newsletters and updates
Browse wishlist
Compare
Category:

Description

The goal of this course is to help you gain the knowledge and skills you need to pass the AZ-400 Designing and Implementing Microsoft DevOps Solutions exam.

In terms of prerequisites for this exam, and by extension this course, you should be familiar with both Azure administration and development. You also should have passed either the AZ-104 Azure Administrator Associate or AZ-204 Azure Developer Associate exam.

Going through this course, you will gain hands-on experience designing and implementing DevOps processes and practices, but our main focus will be on the exam objectives. At a high level, the topics that we will cover include:

  • Developing an instrumentation and site reliability engineering strategy
  • Developing a security and compliance plan
  • How to manage source control
  • Continuous Integration
  • Continuous Delivery Release Management
  • Communication and Collaboration

In this course , you will learn aspects which includes the following

  • Working with Azure Boards
  • How to work with Git – Here there are extensive labs on working with Git repositories. Here you will also learn how to work with Azure Repos
  • How to create and implement Build pipelines using Azure Pipelines
  • How to use Jenkins for configuration management
  • Implementing security in your continuous pipeline
  • Building your infrastructure with ARM templates. There are also chapters on how to work with Terraform
  • Releasing your applications with Azure Release Pipelines

We can’t wait to see you in the class !

COURSE OUTLINE

 

Introduction

  • About the Exam
  • About the Course
  • Building Our Scenario

Developing an Actionable Alerting Strategy

  • Big Picture: What Is Site Reliability Engineering (SRE)?
  • Introduction
  • Exploring Metric Charts and Dashboards
  • Implementing Application Health Checks
  • Discovering Service and Resource Health Alerts
  • Understanding Self-Healing Alerts
  • Summary
  • QUIZ: AZ-400 Developing an Actionable Alerting Strategy

Designing a Failure Prediction Strategy

  • Introduction
  • Exploring System Load and Failure Conditions
  • Understanding Failure Prediction
  • Understanding Baseline Metrics
  • Discovering Application Insights Smart Detection and Dynamic Thresholds
  • Summary
  • QUIZ:  AZ-400 Designing a Failure Prediction Strategy

Designing and Implementing a Health Check

  • Introduction
  • Deciding Which Dependencies to Set Alerts On
  • Exploring Service Level Objectives (SLO)
  • Understanding Partial Health Situations
  • Improving Recovery Time
  • Exploring Compute Resource Health Checks
  • Summary
  • QUIZ:  AZ-400 Designing and Implementing a Health Check

Developing a Modern Source Control Strategy

  • Introduction to Source Control
  • Exploring Azure Repos
  • Azure Repos Demo and Git Workflow
  • Repository Sharing with Submodules
  • Summary
  • HANDS-ON LABAuthenticate to Azure Repos Using an Authentication Token
  • QUIZ:  Developing a Modern Source Control Strategy

Planning and Implementing Branching Strategies for the Source Code

  • Introduction
  • Configuring Branches
  • Discovering Branch Strategies
  • Understanding the Pull Request Workflow
  • Exploring Code Reviews
  • Exploring Static Code Analysis
  • Using Pull Requests with Work Items
  • Summary
  • HANDS-ON LAB Configure Branch Policies in Azure Repos
  • QUIZ:  AZ-400 Planning and Implementing Branching Strategies for the Source Code

Configuring Repositories

  • Introduction
  • Using Git Tags to Organize Your Repository
  • Handling Large Repositories
  • Exploring Repository Permissions
  • Removing Repository Data
  • Recovering Repository Data
  • Summary
  • QUIZ:  AZ-400 Configuring Repositories

Integrating Source Control with Tools

  • Introduction
  • Connecting to GitHub Using Azure Active Directory
  • Introduction to GitOps
  • Introduction to ChatOps
  • Incorporating Changelogs
  • Summary
  • QUIZ: Integrating Source Control with Tools

Implementing a Build Strategy

  • Introduction
  • Getting Started with Azure Pipelines
  • Azure Pipelines Demo
  • Integrate Source Control with Azure DevOps Pipelines
  • Understanding Build Agents
  • Exploring Self-Hosted Build Agents
  • Using Build Trigger Rules
  • Incorporating Multiple Builds
  • Exploring Containerized Agents
  • Summary
  • HANDS-ON LAB Use Deployment Groups in Azure DevOps to Deploy a .NET App
  • QUIZ: Implementing a Build Strategy

Designing a Package Management Strategy

  • Introduction
  • Discovering Package Management Tools
  • Exploring Azure Artifacts
  • Creating a Versioning Strategy for Artifacts
  • Summary
  • QUIZQUIZ: Designing a Package Management Strategy

 

Designing Build Automation

  • Introduction
  • Integrate External Services with Azure Pipelines
  • Visual Studio Marketplace Demo
  • Exploring Testing Strategies in Your Build
  • Understanding Code Coverage
  • Summary
  • HANDS-ON LABCreate and Test an ASP.NET Core App in Azure Pipelines
  • HANDS-ON LABUse Jenkins and Azure DevOps to Deploy a Node.js App
  • QUIZQUIZ: Designing Build Automation

Maintaining a Build Strategy

  • Introduction
  • Discovering Pipeline Health Monitoring
  • Improving Build Performance and Cost Efficiency
  • Exploring Build Agent Analysis
  • Summary
  • QUIZQUIZ: Maintaining a Build Strategy

Design a Process for Standardizing Builds Across Organization

  • Introduction
  • Implementing YAML Templates
  • Incorporating Variable Groups
  • Summary
  • QUIZQUIZ: AZ-400 Designing a Process for Standardizing Builds Across Organization

Designing an Application Infrastructure Management Strategy

  • Introduction
  • Exploring Configuration Management
  • Introducing PowerShell Desired State Configuration (DSC)
  • Implementing PowerShell Desired State Configuration (DSC) for Application Infrastructure
  • Summary
  • HANDS-ON LABCreate a CI/CD Pipeline Using PowerShell DSC
  • QUIZQUIZ: AZ-400 Designing an Application Infrastructure Management Strategy

 

Developing Deployment Scripts and Templates

  • Introduction
  • Understanding Deployment Solution Options
  • Exploring Infrastructure as Code: ARM vs. Terraform
  • Exploring Infrastructure as Code: PowerShell vs. CLI
  • Linting ARM Templates
  • Deploying a Database
  • Understanding SQL Data Movement
  • Introduction to Visual Studio App Center
  • Exploring CDN and IoT Deployments
  • Understanding Azure Stack and Sovereign Cloud Deployments
  • Summary
  • HANDS-ON LABBuild and Distribute App in App Center
  • HANDS-ON LABLinting Your ARM Templates with Azure Pipelines
  • HANDS-ON LABBuilding Infrastructure with Azure Pipelines
  • HANDS-ON LABDeploy a Python App to an AKS Cluster Using Azure Pipelines
  • QUIZQUIZ: AZ-400 Developing Deployment Scripts and Templates

Implementing an Orchestration Automation Solution

  • Introduction
  • Exploring Release Strategies
  • Exploring Stages, Dependencies, and Conditions
  • Discovering Azure App Configuration
  • Implementing Release Gates
  • Summary
  • HANDS-ON LABCreate a Multi-Stage Build in Azure Pipelines to Deploy a .NET App
  • QUIZQUIZ: AZ-400 Implementing an Orchestration Automation Solution

Planning the Deployment Environment Strategy

  • Introduction
  • Exploring Release Strategies
  • Implementing Deployment Slots Releases
  • Implementing Load Balancer and Traffic Manager Releases
  • Understanding Feature Toggles
  • Summary
  • HANDS-ON LABDeploy a Node.js App to a Deployment Slot in Azure DevOps
  • QUIZQUIZ: AZ-400 Planning the Deployment Environment Strategy

Designing an Authentication and Authorization Strategy

  • Introduction
  • Exploring Azure AD Privileged Identity Management (PIM)
  • Exploring Azure AD Conditional Access
  • Implementing Multi-Factor Authentication
  • Working with Service Principals
  • Working with Managed Identities
  • Using Service Connections
  • Incorporating Vaults
  • Summary
  • HANDS-ON LABRead a Secret from an Azure Key Vault in Azure Pipelines
  • QUIZQUIZ: AZ-400 Designing an Authentication and Authorization Strategy

Developing Security and Compliance

  • Introduction
  • Understanding Dependency Scanning
  • Exploring Container Dependency Scanning
  • Incorporating Security into Your Pipelines
  • Scanning for Compliance with WhiteSource Bolt
  • Scanning for Compliance with SonarQube
  • Scanning for Compliance with Dependabot
  • Summary
  • QUIZQUIZ: AZ-400 Developing Security and Compliance

Designing Governance Enforcement Mechanisms

  • Introduction
  • Discovering Azure Policy
  • Understanding Container Security
  • Implementing Container Registry Tasks
  • Responding to Security Incidents
  • Summary
  • HANDS-ON LABBuild and Run a Container Using Azure ACR Tasks
  • QUIZQUIZ: AZ-400 Designing Governance Enforcement Mechanisms

Designing and Implementing Logging

  • Introduction
  • Discovering Logs in Azure
  • Introducing Azure Monitor Logs
  • Controlling Who Has Access to Your Logs
  • Discovering Crash Analytics
  • Summary
  • QUIZQUIZ: AZ-400 Designing and Implementing Logging

Designing and Implementing Telemetry

  • Introduction
  • Introducing Distributed Tracing
  • Understanding User Analytics with Application Insights and App Center
  • Understanding User Analytics with Google Analytics
  • Exploring Infrastructure Performance Indicators
  • Integrating Slack and Teams with Metric Alerts
  • Summary
  • HANDS-ON LABSubscribe to Azure Pipelines Notifications from Microsoft Teams
  • QUIZQUIZ: AZ-400 Designing and Implementing Telemetry

Integrating Logging and Monitoring Solutions

  • Introduction
  • Monitoring Your Containers
  • Integrating Monitoring with Dynatrace and New Relic
  • Exploring Monitoring Feedback Loops
  • Summary
  • QUIZQUIZ: AZ-400 Integrating Logging and Monitoring Solutions

Communicating Deployment and Release Information with Business Stakeholders

  • Introduction
  • Exploring Custom Dashboards
  • Incorporating Team Analytics into Communications
  • Communicating Costs
  • Incorporating Work Items with Deployments
  • Using GitHub with Azure Boards
  • Summary
  • HANDS-ON LABCreate a Scrum Project with an Epic, Features, and User Stories
  • QUIZQUIZ: AZ-400 Communicating Deployment and Release Information with Business Stakeholders

Generating DevOps Process Documentation

  • Introduction
  • Onboarding New Employees
  • Exploring Azure DevOps Dependency Tracking
  • Exploring Azure Artifacts Versioning and Release Notes
  • Summary
  • QUIZQUIZ: AZ-400 Generating DevOps Process Documentation

Automating Communication with Team Members

  • Introduction
  • Using Microsoft Teams for Communication
  • Using Slack for Communication
  • Approving GitHub Requests on Mobile Devices
  • Summary
  • QUIZQUIZ: AZ-400 Automating Communication with Team Members

 

Conclusion

  • Conclusion and What’s Next
  • Microsoft Learn Conclusion
  • PRACTICE EXAMAZ-400 Preparation Final Exam

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

Your email address will not be published.

X

Cart

Cart

Your Cart is Empty

Back To Shop

Read more