Course Description
AZ-400 Microsoft Azure DevOps Solution Training is aimed at professionals to teach them the skills required for designing a DevOps strategy. This technical course provides comprehensive information on various elements, including dependency management, implementing continuous feedback and application infrastructure. Check out the Enterprise Training program, which is perfect for organizations and companies. It teaches development of a DevOps software and implementation of DevOps software building processes. Trainees will also learn to develop CI (continuous integration) and CD (continuous delivery) and enable continuous feedback mechanisms. This training program is perfect for IT professionals who want to transform themselves into an Azure DevOps Engineer Expert. It provides in-depth and comprehensive information, which makes it ideal for individuals to prepare for Microsoft's AZ-400 examination.
This training is designed based on the objectives of the course variant AZ-400T00-A
Prerequisites for this training
You need to have Azure Administrator Associate (AZ-103) or Azure Developer Associate (AZ-203) certification to take on AZ-400 exam. You must have fair knowledge of Azure, version control, core software development principles and Agile software development. Working experience in a software development organization is highly beneficial.
Who should attend this course?
Experienced Azure professionals with Azure Developer Associate certifications or Azure Administrator Associate (AZ-103) planning to advance their career in DevOps and skills are the ideal candidates for the AZ-400: Microsoft Azure DevOps Solution certification training.
Microsoft Certified Partner
Microtek Learning is a Microsoft Certified Partner for Learning Solutions. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).
Schedules
Jun 26, 2023
9:00 am - 5:00 pm EST
Jul 10, 2023
9:00 am - 5:00 pm EST
Jul 24, 2023
9:00 am - 5:00 pm EST
Aug 14, 2023
9:00 am - 5:00 pm EST
GTR
Aug 28, 2023
9:00 am - 5:00 pm EST
Sep 11, 2023
9:00 am - 5:00 pm EST
Sep 25, 2023
9:00 am - 5:00 pm EST
GTR
Nov 27, 2023
9:00 am - 5:00 pm EST
What you will learn
Design a dependency management strategy and secure development process
Learn about consolidation and migration strategy for DevOps tools
Create and implement an Agile management approach
Implement mobile DevOps strategy
Manage application configuration and secrets
Employ and integrate source control
Design a version release strategy and control strategy
Design a quality strategy and tool integration strategy
Implement and manage code flow and build infrastructure
Set up a release management workflow
Design a container build strategy, build strategy, and a deployment pattern
Manage security policies and code quality
Design and optimize system feedback mechanisms
Design a configuration and an infrastructure management strategy
Implement infrastructure security and compliance
Manage Azure Kubernetes Service infrastructure
Manage compliance and security and implement infrastructure as code (IaC)
Employ process for routing system feedback
Lesson
Introduction to DevOps
Choose the right project
Describe team structures
Migrate to DevOps
Introduction to source control
Describe types of source control systems
Work with Azure Repos and GitHub
Lab: Agile planning and portfolio management with Azure Boards
Lab: Version controlling with Git in Azure Repos
After completing this module, students will be able to:
Understand what DevOps is and the steps to accomplish it
Identify teams to implement the process
Plan for the transformation with shared goals and timelines
Plan and define timelines for goals
Understand different projects and systems to guide the journey
Select a project to start the DevOps transformation
Identify groups to minimize initial resistance
Identify project metrics and Key Performance Indicators (KPI's)
Understand agile practices and principles of agile development
Create a team and agile organizational structure
Lesson
Structure your Git Repo
Manage Git branches and workflows
Collaborate with pull requests in Azure Repos
Explore Git hooks
Plan fostering inner source
Manage Git repositories
Lab: Version controlling with Git in Azure Repos
After completing this module, students will be able to:
Understand Git repositories
Implement mono repo or multiple repos
Explain how to structure Git Repos
Implement a change log
Describe Git branching workflows
Implement feature branches
Implement GitFlow
Fork a repo
Leverage pull requests for collaboration and code reviews
Give feedback using pull requests
Lesson
Explore Azure Pipelines
Manage Azure Pipeline agents and pools
Describe pipelines and concurrency
Explore Continuous integration
Implement a pipeline strategy
Integrate with Azure Pipelines
Introduction to GitHub Actions
Learn continuous integration with GitHub Actions
Lab: Configuring agent pools and understanding pipeline styles
After completing this module, students will be able to:
Describe Azure Pipelines
Explain the role of Azure Pipelines and its components
Decide Pipeline automation responsibility
Understand Azure Pipeline key terms
Choose between Microsoft-hosted and self-hosted agents
Install and configure Azure pipelines Agents
Configure agent pools
Make the agents and pools secure
Use and estimate parallel jobs
Lesson
Introduction to continuous delivery
Explore release strategy recommendations
Build a high-quality release pipeline
Introduction to deployment patterns
Implement blue-green deployment and feature toggles
Implement canary releases and dark launching
Implement A-B testing and progressive exposure deployment
Lab: Controlling deployments using Release Gates
Lab: Creating a release dashboard
Lab: Feature flag management with LaunchDarkly and Azure DevOps
After completing this module, students will be able to:
Explain continuous delivery (CD)
Implement continuous delivery in your development cycle
Understand releases and deployment
Identify project opportunities to apply CD
Explain things to consider when designing your release strategy
Define the components of a release pipeline and use artifact sources
Create a release approval plan
Implement release gates
Differentiate between a release and a deployment
Lesson
Create a release pipeline
Configure and provision environments
Manage and modularize tasks and templates
Automate inspection of health
Introduction to security development process
Manage application configuration data
Integrate with identity management systems
Implement application configuration
Lab: Configuring pipelines as code with YAML
Lab: Setting up and running functional tests
Lab: Integrating Azure Key Vault with Azure DevOps
After completing this module, students will be able to:
Explain the terminology used in Azure DevOps and other Release Management Tooling
Describe what a Build and Release task is, what it can do, and some available deployment tasks
Implement release jobs
Differentiate between multi-agent and multi-configuration release job
Provision and configure target environment
Deploy to an environment securely using a service connection
Configure functional test automation and run availability tests
Setup test infrastructure
Use and manage task and variable groups
Lesson
Explore infrastructure as code and configuration management
Create Azure resources using Azure Resource Manager templates
Create Azure resources by using Azure CLI
Explore Azure Automation with DevOps
Implement Desired State Configuration (DSC)
Introduction to Chef and Puppet
Implement Ansible
Implement Terraform
Lab: Deployments using Azure Resource Manager templates
Lab: Ansible with Azure
Lab: Automating infrastructure deployments in the cloud with Terraform and Azure Pipelines
After completing this module, students will be able to:
Understand how to deploy your environment
Plan your environment configuration
Choose between imperative versus declarative configuration
Explain idempotent configuration
Create Azure resources using ARM templates
Understand ARM templates and template components
Manage dependencies and secrets in templates
Organize and modularize templates
Create Azure resources using Azure CLI
Lesson
Explore package dependencies
Understand package management
Migrate, consolidating and secure artifacts
Implement a versioning strategy
Lab: Package management with Azure Artifacts
After completing this module, students will be able to:
Define dependency management strategy
Identify dependencies
Describe elements and componentization of a dependency management
Scan your codebase for dependencies
Implement package management
Manage package feed
Consume and create packages
Publish packages
Identify artifact repositories
Migrate and integrate artifact repositories
Lesson
Design a container build strategy
Implement Docker multi-stage builds
Implement Azure Kubernetes Service (AKS)
Explore Kubernetes tooling
Integrate AKS with Pipelines
Lab: Deploying Docker Containers to Azure App Service web apps
Lab: Deploying a multi-container application to Azure Kubernetes Services
After completing this module, students will be able to:
Design a container strategy
Work with Docker Containers
Create an Azure Container Registry
Explain Docker microservices and containers
Implement multi-stage builds with Docker
Understand build patterns
Manage multiple projects and solutions
Add Docker support to an existing application
Implement Azure Kubernetes Service (AKS)
Deploy and connect to an AKS cluster
Lesson
Implement tools to track usage and flow
Implement route for mobile application crash report data
Develop monitor and status dashboards
Share knowledge within teams
Explore SRE and design practices to measure end-user satisfaction
Design processes to capture and analyze user feedback
Design processes to automate application analytics
Manage alerts, Blameless retrospectives and a just culture
Lab: Monitoring application performance with Application Insights
Lab: Integration between Azure DevOps and Microsoft Teams
After completing this module, students will be able to:
Implement tools to track feedback
Plan for continuous monitoring
Implement Application Insights
Use Kusto Query Language (KQL)
Implement routing for mobile applications
Configure App Center Diagnostics
Configure alerts
Create a bug tracker
Configure Azure Dashboards
Work with View Designer in Azure Monitor
Lesson
Understand security in the Pipeline
Introduction to Azure Security Center
Implement open-source software
Manage anti-malware and anti-spam policies
Integrate license and vulnerability scans
Identify technical debt
Lab: Implement security and compliance in Azure DevOps Pipelines
Lab: Managing technical debt with SonarQube and Azure DevOps
After completing this module, students will be able to:
Integrate security tools like WhiteSource, Micro Focus, Checkmarx and Veracode with Azure DevOps
Implement pipeline security
Use Secure DevOps kit for Azure (AzSK)
Configure Azure Security Center
Understand Azure policies
Describe initiatives, resource locks and Azure Blueprints
Work with Azure Advanced Threat Protection (ATP)
Implement open-source software
Explain corporate concerns for open-source components
FAQs
AZ-400 certification exam duration is 210 minutes.
You learn to analyze existing quality environment, identify and recommend quality metrics, recommend a strategy for feature flag lifecycle, recommend a strategy for measuring and managing technical debt, recommend changes to team structure for quality optimization and to recommend performance testing strategy.
You will learn to recommend branching models, version control systems and code flow strategy under this training course module.
Microsoft Azure A-400 certification is valid for two years.
After getting Microsoft AZ-400 certification, you become a competitive candidate for many job tiles like Devops Engineer, Senior Devops Engineer, Cloud Engineer, Software Engineer and Senior Data Science Engineer etc.
What Exam Do I Need To Get Certified?
Recommended Certifications
With Microtek Learning, you’ll receive:
Certified Instructor-led training
Industry Best Trainers
Official Training Course Student Handbook
Pre and Post assessments/evaluations
Collaboration with classmates (not available for a self-paced course)
Real-world knowledge activities and scenarios
Exam scheduling support*
Learn and earn program*
Practice Tests
Knowledge acquisition and exam-oriented
Interactive online course.
Support from an approved expert
For Government and Private pricing*
* For more details call: +1-800-961-0337 or Email: info@microteklearning.com
Our Clients
For many years, Microtek Learning has been helping organizations, leaders, and professionals to reach their maximum performance by addressing the challenges they are facing.
300+ enterprise clients
100,000+ professionals trained
Service 70 of the Fortune 100
96% of our clients would recommend us
Our Awards
Share With Your Friends!
Twitter
LinkedIn