AZ-400: Designing and Implementing Microsoft DevOps Solutions

Current Status
Not Enrolled
Price
$$
Get Started

This Azure DevOps Certification Online course is aligned with the 2020 certification guidelines. This course is a self-paced online course with lifetime access that provides the knowledge and skills to design and implement DevOps processes and practices.

Course Duration: 20 Hours (44 lab exercises + Official Microsoft Curriculum)

Flexmind is a

Who should attend this Course?

Students in this course are interested in implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam. Azure DevOps Certification Tutorial course covers 38 labs provided by Microsoft.

Course Features

  Microsoft Official Course Access

Digital Microsoft Official Courses (DMOC) Access

  Microsoft Certification Outline

This Self-Paced course is based on Microsoft Official Course Outline

  24×7 SME Support

You will receive online support to resolve all your technical queries

  Participation Certification

You will be awarded with a participation certificate for this course

  Lifetime Access

Lifetime access to this course with all future updates without extra cost

  Official Lab Exercises

Lab exercises for this course inline with Microsoft Official course

Azure DevOps Course Syllabus

Section1 : Implement DevOps Development Processes : (20 – 25%)

Module 1: Getting Started with Source Control

  • Lesson 1: What is Source Control
  • Lesson 2: Benefits of Source Control
  • Lesson 3: Types of Source Control Systems
  • Lesson 4: Introduction to Azure Repos
  • Lesson 5: Migrating from TFVC to Git
  • Lesson 6: Authenticating to Your Git Repos
  • Lab 1: Outlook Email Creation
  • Lab 2: Azure DevOps Account Creation and Project Creation
  • Lab 3: GitHub Account Creation
  • Lab 4: Bitbucket Account Creation
  • Lab 5: Azure Portal Creation
  • Lab 6: Create a new Repository
  • Lab 7: Push and Pull changes from local
  • Lab 8: Import code into Azure DevOps
  • Lab 9: Import code into Github Bitbucket
  • Lab 10: Organization Settings
  • Lab 11: Project Settings

Module 2: Scaling Git for Enterprise DevOps

  • Lesson 1: How to Structure Your Git Repo
  • Lesson 2: Git Branching Workflows
  • Lesson 3: Collaborating with Pull Requests
  • Lesson 4: What Care about GitHooks
  • Lesson 5: Fostering Internal Open Source
  • Lesson 6: Git Versioning
  • Lesson 7: Public Projects
  • Lesson 8: Files in Git
  • Lab 1: Azure Repository Overview
  • Lab 2: Azure Branches and PR
  • Lab 3: Fostering Internal Open Source

Module 3: Implement and Manage Build Infrastructure

  • Lesson 1: The Concept of Pipelines in DevOps
  • Lesson 2: Azure Pipelines
  • Lesson 3: Evaluate the use of Hosted vs Private Agents
  • Lesson 4: Agent Pools
  • Lesson 5: Pipelines and Concurrency
  • Lesson 6: Azure DevOps and Open Source Projects
  • Lesson 7: Azure Pipelines YAML vs Visual Designer
  • Lesson 8: Setup Private Agents
  • Lesson 9: Integrate Jenkins with Azure Pipelines
  • Lesson 10: Integration External Source Control with Azure Pipelines
  • Lesson 11: Analyze and Integrate Docker with Multi-stage Builds
  • Lab 1: AD Demogenerator
  • Lab 2: Agent Installation

Module 4: Managing Application Config and Secrets

  • Lesson 1: Introduction to Security
  • Lesson 2: Implement Secure and Compliant Development Processes
  • Lesson 3: Rethinking Application Config Data
  • Lesson 4: Manage Secrets, Tokens, and Certificates
  • Lesson 5: Implement Tools for Managing Security and Compliance

Module 5: Implement a Mobile DevOps Strategy

  • Lesson 1: Introduction to Mobile DevOps Strategy
  • Lesson 2: Introduction to Visual Studio App Center
  • Lesson 3: Manage Mobile Target Device Sets and Distribution Groups
  • Lesson 4: Manage Target UI Test Device Sets
  • Lesson 5: Provision Tester Devices for Deployment
  • Lesson 6: Create Public and Private Distribution Groups
  • Lab 1: App Center Account Creation

Section 2 : Implement Continuous Integration : ( 10 – 15%)

Module 1: Implementing Continuous Integration in an Azure DevOps Pipeline

  • Lesson 1: Continuous Integration Overview
  • Lesson 2: Implementing a Build Strategy
  • Lab 1: YAML Pipeline and Triggers in CI
  • Lab 2: Function

Module 2: Managing Code Quality and Security Policies

  • Lesson 1: Managing Code Quality
  • Lesson 2: Managing Security Policies
  • Lab 1: Azure DevOps CI – Jenkins CD
  • Lab 2: Jenkins CI – Azure DevOps CD

Module 3: Implementing a Container Build Strategy

  • Lesson 1: Implementing a Container Build Strategy

Section 3 : Implement Continuous Delivery  : ( 10 – 15%)

Module 1: Design a Release Strategy

  • Lesson 1: Introduction to Continuous Delivery
  • Lesson 2: Release Strategy Recommendations
  • Lesson 3: Building a High-Quality Release Pipeline
  • Lesson 4: Choosing a Deployment Pattern
  • Lesson 5: Choosing the Right Release Management Tool
  • Lab 1: Artifacts to Azure Blobs
  • Lab 2: End to End Website CICD
  • Lab 3: Azure Artifacts overview

Module 2: Set up a Release Management Workflow

  • Lesson 1: Create a Release Pipeline
  • Lesson 2: Provision and Configure Environments
  • Lesson 3: Manage and Modularize Tasks and Templates
  • Lesson 4: Integrate Secrets with the Release Pipeline
  • Lesson 5: Configure Automated Integration and Functional Test Automation
  • Lesson 6: Automate Inspection of Health
  • Lab 1: Testcases Full
  • Lab 2: Task Groups
  • Lab 3: Continuous Monitoring & App Insights
  • Lab 4: Azure environment demo

Module 3: Implement an Appropriate Deployment Pattern

  • Lesson 1: Introduction into Deployment Patterns
  • Lesson 2: Implement Blue Green Deployment
  • Lesson 3: Feature Toggles
  • Lesson 4: Canary Releases
  • Lesson 5: Dark Launching
  • Lesson 6: AB Testing
  • Lesson 7: Progressive Exposure Deployment

Section 4 : Implement Dependency Management : (5 – 10%)

Module 1: Designing a Dependency Management Strategy

  • Lesson 1: Introduction
  • Lesson 2: Packaging Dependencies
  • Lesson 3: Package Management
  • Lesson 4: Implement a Versioning Strategy

Module 2: Manage Security and Compliance

  • Lesson 1: Introduction
  • Lesson 2: Package Security
  • Lesson 3: Open Source Software
  • Lesson 4: Integrating License and Vulnerability Scans
  • Lab 1: White source Bolt demo with CI pipelines

Section 5 : Implementing Application Infrastructure : (15 – 20 %)

Module 1: Infrastructure and Configuration Azure Tools

  • Lesson 1: Infrastructure as Code and Configuration Management
  • Lesson 2: Create Azure Resources using ARM Templates
  • Lesson 3: Create Azure Resources using Azure CLI
  • Lesson 4: Create Azure Resources by using Azure PowerShell
  • Lesson 5: Additional Automation Tools
  • Lesson 6: Version Control

Module 2: Azure Automation

  • Lesson 1: Azure Automation
  • Lesson 2: Azure Automation State Configuration (DSC)
  • Lab 1: Azure Automation Account
  • Lab 2: Terraform demo with Azure CICD pipeline

Module 3: Azure Compute services

  • Lesson 1-Infrastructure as a Service
  • Lesson 2-Platform as a Service
  • Lesson 3-Serverless and HPC compute services
  • Lesson 4-Azure Service Fabric
  • Lesson 5-Azure Kubernetes Service
  • Lesson 6-Application Architecture models
  • Lesson 7-Choosing a Compute Service
  • Lab 1: Kubernetes Deployment Part 1
  • Lab 2: Kubernetes Deployment Part 2

Module 4: Third Party and Open Source Tool integration with Azure

  • Lesson 1-Chef with Azure
  • Lesson 2-Puppet with Azure
  • Lesson 3-Ansible with Azure
  • Lesson 4-Cloud-init with Azure
  • Lesson 5-Terraform with Azure
  • Lab 1: Azure Cloud Powershell Demo
  • Lab 2: Azure Cloud CLI
  • Lab 3: Azure Cloud Templates & Azure REST API & Azure SDK

Module 5: Compliance and Security

  • Lesson 1-Security and compliance in the pipeline
  • Lesson 2-Azure security and compliance tools and services
  • Lab 1: ARM Templates Checking
  • Lab 2: Azure Devops with Ansible demo
  • Lab 3: Azure Devops Keyvalult with CICD Pipeline demo
  • Lab 4: Sonar cloud report with CI pipelines

Section 6 : Implement Continuous Feedback : (10 – 15 %)

Module 1: Recommend and Design System Feedback Mechanisms

  • Lesson 1: The Inner Loop
  • Lesson 2: Continuous Experimentation Mindset
  • Lesson 3: Design Practices to measure End-User Satisfaction
  • Lesson 4: Design Processes to Capture and Analyze User Feedback
  • Lesson 5: Design Process to Automate Application Analytics
  • Lab 1: Azure Boards Full

Module 2: Implement Process for Routing System Feedback to Development Teams

  • Lesson 1: Implement Tools to Track System Usage, Feature Usage, and Flow
  • Lesson 2: Implement Routing for Mobile Application Crash Report Data
  • Lesson 3: Develop Monitoring and Status Dashboards
  • Lesson 4: Integrate and Configure Ticketing Systems
  • Lab 1: Azure DevOps Dashboard & Wiki
  • Lab 2: Azure Monitoring with Grafana Dashboard
  • Lab 3: Azure Devops with SNOW ITSM

Module 3: Implement and Manage Build Infrastructure

  • Lesson 1: Site Reliability Engineering
  • Lesson 2: Analyze Telemetry to Establish a Baseline
  • Lesson 3: Perform Ongoing Tuning to Reduce Meaningless or Non-actionable Alerts
  • Lesson 4: Analyze Alerts to Establish a Baseline
  • Lesson 5: Blameless Post-Mortems and a Just Culture

Section 7 : Design a DevOps Strategy : (20 – 25%)

Module 1: Planning for DevOps

  • Lesson 1: Transformation Planning
  • Lesson 2: Project Selection
  • Lesson 3: Team Structures

Module 2: Planning for Quality and Security

  • Lesson 1: Planning a Quality Strategy
  • Lesson 2: Planning Secure Development

Module 3: Migrating and Consolidating Artifacts and Tools

  • Lesson 1: Migrating and Consolidating Artifacts
  • Lesson 2: Migrating and Integrating Source Control

Contact us for any query related to Azure DevOps Certification Online Course.

Sharing is Caring
Scroll to Top