AZ-400 Designing and Implementing DevOps – LIVE Training
-
Introduction
-
Implementation and Instrumentation StrategyDemo – Creating a resource – Azure Virtual MachineLab – Create a Virtual MachineDemo – Creating a resource – Azure storage accountLabs – Create a Storage AccountDemo – Azure Monitor – MetricsDemo – Azure Monitor – Activity LogsDemo – Azure Monitor – AlertsAzure Monitor – Dynamic thresholdsDemo – Azure Log AnalyticsLab – Log Analytics WorkspaceDemo – Azure Log Analytics – QueriesLab – Configure queries across multiple Log Analytics WorkspacesAzure Log Analytics – Managing Access controlDemo – Azure Diagnostics – Virtual MachineDemo – Creating a resource – Azure Web AppsLab – Create a Web AppDemo – Application InsightsDemo – Using another monitoring solutionVisual Studio App CenterDemo – Using dashboards in Azure Monitor
-
Develop a Security & Compliance PlanQuick review on Azure ADDemo – Managing your Azure AD users and groupsDemo – Using Multi-Factor AuthenticationDemo – Conditional Access policiesDemo – Azure AD Privileged Identity ManagementDemo – Azure Key VaultLab – Key Rotation in Azure Key VaultLab – Azure Key Vault BackupDemo – Service PrincipalDemo – Managed Service IdentityAzure Security CenterDemo – Azure PoliciesLab – Creating Azure Policies
-
Design & Implement Source ControlUsing Source ControlDemo – Azure Repos – Team Foundation Version ControlDemo – Azure Repos – GitDemo – Azure Repos – Git BranchesDemo – Azure Repos – Pull requestsDemo – Visual Studio – Azure Repos – GitCode ReviewsDemo – GitHub Code ScanningDemo – Usage of Azure Scale SetsLab – Creating Virtual Machine Scale SetsDemo – Using queues for scaling
-
Configure Processes & Communications
-
Design & Implementation of Build and Release Pipelines – AutomationWhat is Continuous IntegrationWhat are Azure PipelinesDemo – Azure PipelinesDemo – Azure Pipelines – Triggering a buildDemo – Azure Pipelines – GitHubDemo – Azure Pipeline – AgentsDemo – Azure Pipelines – Self-hosted agentDemo – Azure Pipelines – Self-hosted agent – Build PipelineDemo – Using Sonar CloudDemo – Using White Source BoltDemo – Source Code AnalysisDemo – Azure Pipelines – Container JobsDemo – Azure Pipelines – SlackDemo – Setting up JenkinsDemo – Setting up project in JenkinsDemo – Jenkins – Azure ReposDemo – Azure Test PlansDemo – Azure Test – Test and Feedback
-
Design & Implementation of Build and Release Pipelines – Templates & PipelinesContinuous DeliveryAzure Release PipelinesDemo – Azure Release Pipelines – Azure Web Apps – SetupDemo – Azure Release Pipelines – Azure Web Apps – Continuous DeliveryDemo – Azure Pipelines – Azure App ConfigurationDemo – Azure Pipelines – Secrets ManagementsAzure Release Pipelines – Approvals and GatesDemo – Azure Pipelines – Using ApprovalsDemo – Azure Pipelines – GatesDemo – Azure Release Pipelines – Multiple stagesDemo – Azure Release Pipelines – Deployment GroupsDemo – Azure Release Pipelines – Push Docker ImageDemo – Azure Container Registry TasksLab – Azure Container RegistryDemo – Azure Release Pipelines – Azure KubernetesLab – Understanding Azure Kubernetes ServiceLab – Implement Azure Kubernetes ServiceDemo – ARM Templates – Azure Key VaultDemo – Nested templatesPackage ManagementAzure Artifacts
-
Design & Implementation of Build and Release Pipelines – Deployment EnvironmentDeployment StrategyDemo – Azure Web Apps – Deployment slotsDemo – Azure Traffic Manager – Deployment strategyInfrastructure AutomationDemo – Custom Script ExtensionsLab – Virtual Machine Scale Sets – Custom Script ExtensionsDemo – PowerShell DSCDemo – Using Resource Graph ExplorerThe Azure Load Balancer ServiceDemo – Using the Azure Load BalancerLab – Creating a Basic Load BalancerDemo – Usage of Azure Traffic ManagerLab – Creating a Traffic Manager ProfileUnderstanding your SLARecovery strategies
The course aligns with the new exam objectives
-
Configure processes and communications
-
Design and implement source control
-
Design and implement build and release pipelines
-
Develop a security and compliance plan
-
Implement an instrumentation strategy
Version 1.1 Mar 2021
-
Updated chapters on working with GitHub – This is to reflect the changes made to the naming convention of the main branch. GitHub now refers to the master branch as the main branch.
-
Updated the chapters on working with Git repositories from Visual Studio 2019 – With the newer version of Visual Studio 2019, the way on working with Git Repositories has changed.
This course is designed for students who want to attempt the Exam AZ-400: Designing and Implementing Microsoft DevOps Solutions
This course has contents for the Exam AZ-400
The objectives covered in this course are
-
Develop an instrumentation strategy (5-10%)
-
Develop a Site Reliability Engineering (SRE) strategy (5-10%)
-
Develop a security and compliance plan (10-15%)
-
Manage source control (10-15%)
-
Facilitate communication and collaboration (10-15%)
-
Define and implement continuous integration (20-25%)
-
Define and implement a continuous delivery and release management strategy (10-15%)
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