Microsoft Azure Training
Microsoft Azure, commonly referred to as Azure, is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.
Please select the version that you’re interested in
Azure All Versions AZ-400
Course Overview
- Module 1: Planning for DevOps
- Module 2: Getting started with Source Control
- Module 3: Scaling Git for enterprise DevOps
- Module 4: Consolidating Artifacts & Designing a Dependency Management Strategy
- Module 5: Implementing Continuous Integration with Azure Pipelines
- Module 6: Managing Application Config and Secrets
- Module 7: Managing Code Quality and Security Policies
- Module 8: Implementing a Container Build Strategy
- Module 9: Manage Artifact versioning, security & compliance
- Module 10: Design a Release Strategy
- Module 11: Set up a Release Management Workflow
- Module 12: Implement an appropriate deployment pattern
- Module 13: Implement process for routing system feedback to development teams
- Module 14: Infrastructure and Configuration Azure Tools
- Module 15: Azure Deployment Models and Services
- Module 16: Create and Manage Kubernetes Service Infrastructure
- Module 17: Third Party Infrastructure as Code Tools available with Azure
- Module 18: Implement Compliance and Security in your Infrastructure
- Module 19: Recommend and design system feedback mechanisms
- Module 20: Optimize feedback mechanisms
Audience:
Students in this course are interested in implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.
Prerequisite:
Fundamental knowledge about Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
Duration:
This is a five-day AZ-400 – Designing and Implementing Microsoft DevOps Solutions Course. The course starts at 09:30 and runs until 16:30. Alternate timings can be arranged upon request. The course can be held on a date that suits you.
Location:
Our AZ-400 – Designing and Implementing Microsoft DevOps Solutions course can be run at our training venue near Liverpool Street (London) or any preferred location in the UK or Europe. The training can also be delivered Online Remotely using online training platforms.
AZ-400 – Designing and Implementing Microsoft DevOps Solutions Course Outline
MODULE 1: PLANNING FOR DEVOPSTransformation Planning Project Selection Team Structures Migrating to Azure DevOps Lab : Agile Planning and Portfolio Management with Azure Boards MODULE 2: GETTING STARTED WITH SOURCE CONTROLWhat 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 Authenticating to Git in Azure Repos Lab : Version Controlling with Git MODULE 3: SCALING GIT FOR ENTERPRISE DEVOPSHow to Structure your Git Repo Git Branching Workflows Collaborating with Pull Requests in Azure Repos Why care about GitHooks Fostering Inner Source Lab : Code Review with Pull Requests MODULE 4: CONSOLIDATING ARTIFACTS & DESIGNING A DEPENDENCY MANAGEMENT STRATEGYPackaging Dependencies Package Management Migrating and Consolidating Artifacts Lab : Updating Packages MODULE 5: IMPLEMENTING CONTINUOUS INTEGRATION WITH AZURE PIPELINESThe concept of pipelines in DevOps Azure Pipelines Evaluate use of Hosted vs Private Agents Agent Pools Pipelines and Concurrency Azure DevOps and Open Source Projects (Public Projects) Azure Pipelines YAML vs Visual Designer Continuous Integration Overview Implementing a Build Strategy Integration with Azure Pipelines Integrate External Source Control with Azure Pipelines Set Up Private Agents Analyze and Integrate Docker Multi-Stage Builds Lab : Enabling Continuous Integration with Azure Pipelines Lab : Integrating External Source Control with Azure Pipelines MODULE 6: MANAGING APPLICATION CONFIG AND SECRETSIntroduction to Security Implement secure and compliant development process Rethinking application config data Manage secrets, tokens, and certificates Implement tools for managing security and compliance in a pipeline Lab : Integrating Azure Key Vault with Azure DevOps MODULE 7: MANAGING CODE QUALITY AND SECURITY POLICIESManaging Code Quality Managing Security Policies Lab : Managing Technical Debt with Azure DevOps and SonarCloud MODULE 8: IMPLEMENTING A CONTAINER BUILD STRATEGYImplementing a Container Build Strategy Lab : Modernizing Existing ASP.NET Apps with Azure MODULE 9: MANAGE ARTIFACT VERSIONING, SECURITY & COMPLIANCEPackage security Open source software Integrating license and vulnerability scans Implement a versioning strategy Lab : Manage Open Source Security and License with WhiteSource | MODULE 10: DESIGN A RELEASE STRATEGYIntroduction to Continuous Delivery Release strategy recommendations Building a High-Quality Release pipeline Choosing a deployment pattern Choosing the right release management tool MODULE 11: SET UP A RELEASE MANAGEMENT WORKFLOWCreate a Release Pipeline Provision and Configure Environments Manage and Modularize Tasks and Templates Integrate Secrets with the release pipeline Configure Automated Integration and Functional Test Automation Automate Inspection of Health Lab : Configuring Pipelines as Code with YAML Lab : Setting up secrets in the pipeline with Azure Key vault Lab : Setting up and Running Functional Tests Lab : Using Azure Monitor as release gate Lab : Creating a release Dashboard MODULE 12: IMPLEMENT AN APPROPRIATE DEPLOYMENT PATTERNIntroduction 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 MODULE 13: IMPLEMENT PROCESS FOR ROUTING SYSTEM FEEDBACK TO DEVELOPMENT TEAMSImplement 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 MODULE 14: INFRASTRUCTURE AND CONFIGURATION AZURE TOOLSInfrastructure as Code and Configuration Management Create Azure Resources using ARM Templates Create Azure Resources using Azure CLI Create Azure Resources by using Azure PowerShell Desired State Configuration (DSC) Azure Automation with DevOps Additional Automation Tools Lab : Azure Deployments using Resource Manager Templates MODULE 15: AZURE DEPLOYMENT MODELS AND SERVICESDeployment Modules and Options Azure Infrastructure-as-a-Service (IaaS) Services Azure Platform-as-a-Service (PaaS) services Serverless and HPC Computer Services Azure Service Fabric Lab : Deploying a Dockerized Java app to Azure Web App for Containers MODULE 16: CREATE AND MANAGE KUBERNETES SERVICE INFRASTRUCTUREAzure Kubernetes Service Lab : Deploying a multi-container application to Azure Kubernetes Service MODULE 17: THIRD PARTY INFRASTRUCTURE AS CODE TOOLS AVAILABLE WITH AZUREChef Puppet Ansible Terraform Lab : Infrastructure as Code Lab : Automating Your Infrastructure Deployments in the Cloud with Terraform and Azure Pipelines MODULE 18: IMPLEMENT COMPLIANCE AND SECURITY IN YOUR INFRASTRUCTURESecurity and Compliance Principles with DevOps Azure security Center Lab : Implement Security and Compliance in an Azure DevOps Pipeline MODULE 19: RECOMMEND AND DESIGN SYSTEM FEEDBACK MECHANISMSThe inner loop Continuous Experimentation mindset Design practices to measure end-user satisfaction Design processes to capture and analyze user feedback Design process to automate application analytics Lab : Integration between Azure DevOps and Teams MODULE 20: OPTIMIZE FEEDBACK MECHANISMSSite Reliability Engineering Analyze telemetry to establish a baseline Perform ongoing tuning to reduce meaningless or non-actionable alerts Analyze alerts to establish a baseline Blameless Retrospectives and a Just Culture |
One to One
(which includes a tailor-made training programme for the individual where they can mix and match the topics from various levels to get the most cost-effective training
Group for up to 8 learners
What Our Clients Say
Extras
This is a sample of some of the Short training videos. Please note that you can get access to many more, once you have done a course with us and are registered as one of our delegates.