• Overview
  • Schedule Classes
  • What you'll learn
  • Curriculum
  • Feature
  • FAQs
$999.00
Enroll Now
overviewbg

Overview

The AZ-400: Designing and Implementing Microsoft DevOps Solutions online instructor-led live Azure DevOps certification course covers the skills and concepts required to design and implement Azure DevOps processes and practices. In this Azure DevOps course, participants will learn how to plan for DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release strategy, set up a release management workflow, implement a deployment pattern, and optimize feedback mechanisms.

Azure DevOps enables individuals to align themselves with the constantly evolving dynamics of the DevOps space. Microsoft Azure is increasingly becoming a preferred platform for open-source projects, making Azure DevOps an essential skill for cloud administrators and cloud developers everywhere. It helps teams to plan work, collaborate on developing code, as well as build & deploy applications together. It helps foster a culture & encourage processes that facilitate teamwork between developers, project managers, and other contributors for developing software. The Microsoft Azure DevOps training course is intended for professionals who design and implement strategies in the enterprise for collaboration, code, infrastructure, source control security, compliance, continuous integration, testing, delivery, monitoring, and feedback. Azure DevOps professionals who bring together the processes, the people, and the technologies to meet the requirements of the end-users and achieve business goals will find this Microsoft Azure DevOps online training especially useful.

With 25+ practical lab exercises following the official Microsoft lab outline, this Microsoft Azure DevOps online certification course will ensure you gain a thorough understanding of all the essential concepts as well as the complete exam outline to ace the AZ-400: Designing and Implementing Microsoft DevOps Solutions certification exam. Once you clear the exam, you will achieve the credentials of a Microsoft Certified: Azure DevOps Engineer Expert.

Course Overview

Schedule Classes

26
Feb 2022
SAT-SUN ( 7 Weeks )
8:30 AM – 11:30 AM EDT
Batch Occupancy 74%
Course Price at
$999.00
Enroll Now

Looking for more sessions of this class?

Talk to us

What you'll learn

  • Develop an instrumentation strategy
  • Develop a Site Reliability Engineering (SRE) strategy
  • Develop a security and compliance plan
  • Manage source control
  • Facilitate communication and collaboration
  • Define and implement continuous integration
  • Define and implement continuous delivery and release management strategy
The AZ-400: Designing and Implementing Microsoft DevOps Solutions training and certification course is highly recommended for:
  • Cloud architects
  • Azure DevOps engineers
  • Solution engineers
  • Implementation specialists
  • Technical architecture delivery specialists
  • Cloud operations architects
  • Cloud operations administrators
  • Cloud migration and implementation delivery specialists

Prerequisites

Learners for the AZ-400: Designing and Implementing Microsoft DevOps Solutions live online training must have prior knowledge and understanding of:
  • Cloud computing concepts like PaaS, IaaS, and SaaS implementations
  • Azure administration and Azure development with proven expertise in at least one of these areas. This would require the individual to have either the Microsoft Azure Administrator Associate certification or the Microsoft Azure Developer Associate certification.
  • Version control, Agile software development, and core software development principles
Experience in an organization that delivers software is helpful, though not mandatory.

Curriculum

Download
  • Transformation planning
  • Project selection
  • Team structures
  • Migrating to Azure DevOps
  • Lab: Agile planning and portfolio management with Azure boards
  • 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
  • Identifying technical debt
  • Knowledge sharing within teams
  • Modernizing development environments with Codespaces
  • Lab: Sharing team knowledge using Azure project Wikis
  • How to structure your Git Repo
  • Git branching workflows
  • Collaborating with pull requests in Azure Repos
  • Why care about what Git Hooks
  • Fostering inner source
  • Managing Git repositories
  • Lab: Version controlling with Git in Azure Repos
  • The concept of pipelines in DevOps
  • Azure pipelines
  • Evaluate the 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
  • Overview of continuous integration
  • 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
  • Lab: Integrating external source control with Azure pipelines
  • Introduction to security
  • Implement a secure development process
  • Rethink application configuration data
  • Manage secrets, tokens, and certificates
  • Integrating with identity management systems
  • Implementing application configuration
  • Lab: Integrating Azure Key Vault with Azure DevOps
  • GitHub actions
  • Continuous integration with GitHub actions
  • Securing secrets for GitHub actions
  • Lab: GitHub actions continuous integration
  • Packaging dependencies
  • Package management
  • Migrating and consolidating artifacts
  • Package security
  • Implementing a versioning strategy
  • Lab: Package management with Azure artifacts
  • 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
  • Lab: Creating a release dashboard
  • 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 (PaC) with YAML
  • Lab: Setting up and running functional tests
  • 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
  • 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
  • Chef
  • Puppet
  • Ansible
  • Terraform
  • Lab: Automating infrastructure deployments in the cloud with Terraform and Azure pipelines
  • Lab: Deploying apps with Chef on Azure
  • Lab: Deploying apps with Puppet on Azure
  • Ansible with Azure
  • Implementing a container build strategy
  • Implementing Docker multi-stage builds
  • Lab: Modernizing existing ASP.NET apps with Azure
  • Azure Kubernetes Service
  • Kubernetes tooling
  • Integrating AKS with pipeline
  • Lab: Deploying a multi-container application to Azure Kubernetes Service
  • 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
  • Site Reliability Engineering (SRE)
  • Design practices to measure end-user satisfaction
  • Design processes to capture and analyze user feedback
  • Design processes to automate application analytics
  • Managing alerts
  • Blameless retrospective and a just culture
  • Lab: Integration between Azure DevOps and Teams
  • Security in the pipeline
  • Azure security center
  • Lab: Implement security and compliance in an Azure DevOps pipeline
  • Open-source software
  • Managing security and compliance policies
  • Integrating license and vulnerability scans
  • Lab: Managing technical debt with SonarQube and Azure DevOps

Interested in this course?

Reach out to us for more information

Course Feature

duration Course Duration
24x7 Customer support
access Live instructor-led training
guarantee Price match Guarantee

FAQs

course-faq
Microsoft Azure DevOps is the cloud-based DevOps service offered by Microsoft providing a complete range of tools for managing software development projects. It comprises five core services:
  • Azure Boards
  • Azure Pipeline
  • Azure Repos
  • Azure Test Plans
  • Azure Artifacts
AZ-400: Designing and Implementing Microsoft DevOps Solutions is an official Microsoft certification examination. This examination is a part of the requirements for an individual to be a Microsoft Certified DevOps Engineer Expert.
Upon clearing the AZ-400: Designing and Implementing Microsoft DevOps Solutions Certification exam, you will earn the credentials of a Microsoft Certified DevOps Engineer Expert.
The AZ-400: Designing and Implementing Microsoft DevOps Solution Certification Exam and the Microsoft Certified DevOps Engineer Expert certification is a good fit for your role if your responsibilities include designing and implementing strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback.
The AZ-400: Designing and Implementing Microsoft DevOps Solutions Certification Exam measures the following skills:
  • Develop an instrumentation strategy
  • Develop a Site Reliability Engineering (SRE) strategy
  • Develop a security and compliance plan
  • Manage source control
  • Facilitate communication and collaboration
  • Define and implement continuous integration
  • Define and implement continuous delivery and release management strategy
    Yes, the learner needs to have either of the two below certifications:
    • Microsoft Certified: Azure Administrator Associate
    • Microsoft Certified: Azure Developer Associate
    This live instructor-led is for 40 hours. Classes would be conducted over the weekends.
    An internet speed of a minimum of 2 Mbps is essential to smoothly attend the live sessions of the online instructor-led AZ-400: Designing and Implementing Microsoft DevOps Solutions training and certification course.
    When you enroll for this online AZ-400: Designing and Implementing Microsoft DevOps Solutions course, you get lifetime access to our Learning Management System (LMS) which would be your one-stop destination to access class recordings, presentations, sample codes, projects, and lots of other learning material related to this AZ-400 training. Even if you miss a session, a recording of that session, as well as all the other sessions would be available on the LMS that you can access anytime, anywhere.
    For any queries you may have during this AZ-400: Designing and Implementing Microsoft DevOps Solutions online training, you can reach out to our technical support team and they will guide you accordingly.