Microsoft Cloud Engineer MCAP UK - Cohort 2
Cloud Engineer Course aligned to employment opportunities in the UK
Cloud Engineer Course aligned to employment opportunities in the UK
What you will be given access to after you enroll
Microsoft Official Curriculum
Microsoft Official Labs
Microsoft Official Practice Tests
Daily Live Sessions
Access to our Recruiting Partners
How to use this course
Your Mentors for the Course
Before we begin...
About Millionlights
About TCS and Job Description
Live Session - Day 1
Live Session - Day 2
Live Session - Day 3
Live Session - Day 4
Live Session - Day 5
Live Session - Day 6
Live Session - Day 7
Live Session - Day 8
Live Session - Day 9
Live Session - Day 10
Live Session - Day 11
Live Session - Day 12
Live Session - Day 13
Live Session - Day 14
Live Session - Day 15
Live Session - Day 16
Live Session - Day 17
Live Session - Day 18
Live Session - Day 19
Live Session - Day 20
Live Session - Day 21
Overview - Pls wait for the video to load
Module 1 : Introduction to Azure Fundamentals
1. Introduction
2. What is Cloud computing?
3. What is Azure? How does Azure work?
What is Azure portal?
4. Tour of Azure services
5. Get started with Azure accounts
6. Case Study introduction
7. Knowledge Check
8. Summary
Module 2 : Discuss Azure Fundamentals concepts
1. Introduction
2. Discuss different types of Cloud models
3. Describe Cloud benefits and considerations
4. Describe different Cloud services
5. Knowledge Check
6. Summary
Module 3 : Describe core Azure architectural components
1. Introduction
2. Overview of Azure subscriptions, management groups, and resources
3. Azure regions, availability zones, and region pairs
4. Azure resources and Azure Resource Manager
5. Azure subscriptions and management groups
6. Exercise - Create a website hosted in Azure
7. Knowledge Check
8. Summary
Overview
Module 1 : Explore Azure compute services
1. Introduction
2. Overview of Azure compute services
3. Decide when to use Azure Virtual Machines
4. Decide when to use Azure App Service
5. Decide when to use Azure Container Instances or Azure Kubernetes Service - Containers
What is Kubernetes?
What is a microservice?
6. Decide when to use Azure Functions
7. Decide when to use Azure Virtual Desktop
8. Knowledge Check
9. Summary
Module 2 : Explore Azure networking services
1. Introduction
2. Azure Virtual Network fundamentals
3. Azure Virtual Network settings
4. Azure VPN Gateway fundamentals
5. Azure ExpressRoute fundamentals
6. Knowledge Check
7. Summary
Module 3 : Explore Azure Storage services
1. Introduction
2. Azure Storage account fundamentals
3. Disk storage fundamentals
4. Azure Blob storage fundamentals
5. Azure Files fundamentals
6. Understand Blob access tiers
7. Knowledge Check
8. Summary
Module 4 : Explore Azure database and analytics services
1. Introduction
2. Explore Azure Cosmos DB
3. Explore Azure SQL Database
4. Create a SQL database
5. Explore Azure database for MySQL
6. Explore Azure Database for PostgreSQL
7. Explore Azure SQL Managed Instance
8. Explore Big Data and Analytics
9. Knowledge Check
10. Summary
Overview
Module 1 : Choose the best Azure IoT service for your application
1. Introduction
2. Identify the product options
3. Analyze the Decision criteria
4. Use IoT Hub
5. Use IoT Central
6. Use Azure Sphere
7. Knowledge Check
8. Summary
Module 2 : Choose the best AI service for your needs
1. Introduction
2. Identify the product options
3. Analyse the Decision criteria
4. Use Machine Learning for decision support system
5. Use Cognitive Services for data analysis
6. Use Bot Service for interactive chat experiences
7. Knowledge Check
8. Summary
Module 3 : Choose the best Azure serverless technology for your business scenario
1. Introduction
2. Identify the product options
3. Analyze the Decision criteria
4. Use Azure Functions
5. Use Azure Logic Apps
6. Knowledge Check
7. Summary
Module 4 : Choose the best tools to help organizations build better solutions
1. Introduction
2. Understand your product options
3. Analyze the Decision criteria
4. Use Azure DevOps to manage the application development lifecycle
5. Use GitHub to contribute to open-source software
6. Use Azure DevTest Labs to manage testing environments
7. Knowledge Check
8. Summary
Module 5 : Choose the best tools for managing and configuring your Azure environment
1. Introduction
2. Identify the product options
3. Analyze the Decision criteria
4. Use the Azure portal to visually understand and manage your cloud environment
5. Use Azure PowerShell for one-off administrative tasks
6. Use the Azure CLI for one-off administrative tasks
7. Use the Azure mobile app to manage Azure on the go
8. Use ARM templates to deploy an entire cloud infrastructure
9. Knowledge Check
10. Summary
Module 6 : Choose the best monitoring service for visibility, insight, and outage mitigation
1. Introduction
2. Identify your product options
3. Analyze the Decision criteria
4. Use Azure Advisor
5. Use Azure Monitor
6. Use Azure Service Health
7. Knowledge Check
8. Summary
Overview
Module 1 : Protect against security threats on Azure
1. Introduction
2. Protect against security threats by using Azure Security Center
3. Detect and respond to security threats by using Azure Sentinel
4. Store and manage secrets by using Azure Key Vault
5. Exercise - Manage a password in Azure Key Vault
6. Host your Azure Virtual Machines on dedicated physical servers by using Azure Dedicated Host
6. Knowledge Check
Based on above scenario, please solve the questions below.
7. Summary
Module 2 : Secure network connectivity on Azure
1. Introduction
2. What is defense in depth?
3. Protect virtual networks by using Azure Firewall
4. Protect from DDoS attacks by using Azure DDoS Protection
5. Filter network traffic by using network security groups
6. Exercise - Configure network access to a VM by using a network support group
7. Combine Azure services to create a complete network security solution
8. Knowledge Check
Based on above scenario, please solve the questions below.
9. Summary
Overview
Module 1 : Secure access to your applications by using Azure identity services
1. Introduction
2. Compare authentication and authorization
3. What is Azure Active Directory?
4. What are multifactor authentication and Conditional Access?
5. Knowledge Check
Based on above scenario, please solve the questions below.
6. Summary
Module 2 : Build a cloud governance strategy on Azure
1. Introduction
2. Accelerate your cloud adoption journey by using the Cloud Adoption Framework for Azure
3. Create a subscription governance strategy
4. Control access to cloud resources by using Azure role-based access control
5. Prevent accidental changes by using resource locks
6. Protect a storage account from accidental deletion by using a resource lock
7. Organize your Azure resources by using tags
8. Control and audit your resources by using Azure Policy
9. Exercise - Restrict deployments to a specific location by using Azure Policy
10. Govern multiple subscriptions by using Azure Blueprints
11. Knowledge Check
Based on above scenario, please solve the questions below.
12. Summary
Module 3 : Examine privacy, compliance and data protection standards on Azure
1. Introduction
2. Explore compliance terms and requirements
3. Access the Microsoft Privacy Statement, the Online Services Terms, and the Data Protection Addendum
4. Explore the Trust Center
5. Access Azure compliance documentation
6. What is Azure Government?
7. What is Azure China 21Vianet?
8. Knowledge Check
Based on above scenario, please solve the questions below.
9. Summary
Overview
Module 1 : Plan and manage your Azure costs
1. Introduction
2. Compare costs by using the Total Cost of Ownership Calculator
3. Exercise - Compare sample workload costs by using the TCO Calculator
4. Purchase Azure services
5. Exercise - Estimate workload cost by using the Pricing calculator
6. Manage and minimize total cost on Azure
7. Knowledge Check
Based on above scenario, please solve the questions below.
8. Summary
Module 2 : Choose the right Azure services by examining SLAs and service lifecycle
1. Introduction
2. What are service-level agreements (SLAs)?
3. Define your application SLA
4. Define your application to meet your SLA
5. Access preview services and preview features
6. Knowledge Check
Based on above scenario, please solve the questions below.
7. Summary
Overview
Module 1: Build a cloud governance strategy on Azure
1. Introduction
2. Accelerate your cloud adoption journey by using the Cloud Adoption Framework for Azure
3. Create a subscription governance strategy
4. Control access to cloud resources by using Azure role-based access control
5. Prevent accidental changes by using resource locks
6. Exercise - Protect a storage account from accidental deletion by using a resource lock
7. Organize your Azure resources by using tags
8. Control and audit your resources by using Azure Policy
9. Exercise - Restrict deployments to a specific location by using Azure Policy
10. Govern multiple subscriptions by using Azure Blueprints
11. Knowledge check
Check your knowledge
12. Summary
Module 2 : Introduction to Azure virtual machines
1. Introduction
2. Compile a checklist for creating an Azure Virtual Machine
3. Exercise - Create a VM using the Azure portal
4. Describe the options available to create and manage an Azure Virtual Machine
5. Manage the availability of your Azure VMs
6. Back up your virtual machines
7. Check your knowledge
8. Summary
Module 3 : Fundamentals of computer networking
1. Introduction
2. Network types and topologies to use when you design a network
3. Types of network devices to use when you build a network
Check your knowledge
4. Network protocols to use when you implement a network
Check your knowledge
5. IP address standards and services
Check your knowledge
6. Summary
Module 4 : Fundamentals of network security
1. Introduction
2. An introduction to network client and server technology
Check your knowledge
3. Use authentication and authorization in your network
Check your knowledge
4. Understand firewalls and network security
Check your knowledge
5. Network monitoring
Check your knowledge
6. Summary
Module 5 : Control Azure services with the CLI
1. Introduction
2. What is the Azure CLI?
3. Exercise - Install and run the Azure CLI
4. Work with the Azure CLI
5. Exercise - Create an Azure website using the CLI
6. Summary
Check your knowledge
Module 6: Automate Azure tasks using scripts with PowerShell
1: Introduction
2. Decide if Azure PowerShell is right for your tasks
3. Install PowerShell
4. Exercise - Install Azure PowerShell
5. Create an Azure Resource using scripts in Azure PowerShell
6. Exercise - Create an Azure Resource using scripts in Azure PowerShell
7. Create and save scripts in Azure PowerShell
8. Exercise - Create and save scripts in Azure PowerShell
9. Summary
Check your knowledge
Module: 7 Secure your identities by using Azure Active Directory
1. Introduction
2. Azure Active Directory overview
Check your knowledge
3. Understand Azure AD licenses and terminology
Check your knowledge
4. Essential features of Azure AD
Check your knowledge
5. Get started with Azure AD
6. Summary
Module 8: Introduction to Docker containers
1. Introduction
2. What is Docker?
3. How Docker images work
Check your knowledge
4. How Docker containers work
Check your knowledge
5. When to use Docker containers
6. Summary
Module 9 : Choose a data storage approach in Azure
1. Introduction
2. Classify your data
Check your knowledge
3. Determine operational needs
4. Group multiple operations in a transaction
Check your knowledge
5. Choose a storage solution on Azure
6. Summary
Module:1 Create Azure users and groups in Azure Active Directory
1. Introduction
2. What are user accounts in Azure Active Directory?
3. Exercise - Add and delete users in Azure Active Directory
4. Manage app and resource access by using Azure Active Directory groups
5. Exercise - Assign users to Azure Active Directory groups
6. Collaborate by using guest accounts and Azure Active Directory B2B
7. Exercise - Give guest users access in Azure Active Directory B2B
8. Summary
Module 2 : Manage users and groups in Azure Active Directory
1. Introduction
2. What is Azure Active Directory?
3. Create and manage users
4. Create and manage groups
5. Use roles to control resource access
6. Connect Active Directory to Azure AD with Azure AD Connect
7. Summary
Module 3 : Allow users to reset their password with Azure Active Directory self-service password reset
1. Introduction
2. What is self-service password reset in Azure Active Directory?
3. Implement Azure AD self-service password reset
4. Exercise - Set up self-service password reset
5. Exercise - Customize directory branding
6. Summary
Module 4: Manage access to an Azure subscription by using Azure role-based access control (Azure RBAC)
1. Introduction
2. Understand the difference between Azure roles and Azure AD roles
Check your knowledge
3. Understand when you might need to elevate your access
Check your knowledge
4. Exercise - Get access to an Azure subscription
5. Summary
Module 5: Secure your Azure resources with Azure role-based access control (Azure RBAC)
1. Introduction
2. What is Azure RBAC?
3. Check your knowledge
4. Exercise - List access using Azure RBAC and the Azure portal
5. Exercise - Grant access using Azure RBAC and the Azure portal
6. Exercise - View activity logs for Azure RBAC changes
7. Check your knowledge
8. Summary
Module 6: Create custom roles for Azure resources with role-based access control (RBAC)
1. Introduction
2. What are custom roles in Azure?
Check your knowledge
3. Exercise - Create an Azure custom role
4. Manage Azure custom roles
Check your knowledge
5. Exercise - View and manage an Azure custom role
6. Summary
Module 7: Control and organize Azure resources with Azure Resource Manager
1. Introduction
2. Principles of resource groups
3. Use tagging to organize resources
4. Use policies to enforce standards
5. Secure resources with role-based access control
6. Use resource locks to protect resources
7. Check your Knowledge
8. Summary
Module 8: Plan and manage your Azure costs
1. Introduction
2. Compare costs by using the Total Cost of Ownership Calculator
3. Exercise - Compare sample workload costs by using the TCO Calculator
4. Purchase Azure services
5. Exercise - Estimate workload cost by using the Pricing calculator
6. Manage and minimize total cost on Azure
7. Knowledge check
Check your knowledge
8. Summary
Module 9: Analyze costs and create budgets with Azure Cost Management
1. Introduction
2. Cost management principles
Check your knowledge
3. Evaluate your costs using cost analysis
4. Exercise - Determine your most expensive resource and see trends
5. Build budgets and alerts
6. Exercise - Create your first budget
7. Summary
Module 10: Move Azure resources to another resource group
1. Introduction
2. Identify incorrectly assigned resources in Azure
3. Exercise - Identify incorrectly assigned resources
4. Assess resources that can move
Check your knowledge
5. Validate resources in Azure
Check your knowledge
6. Identify steps to move resources between Azure resource groups
7. Exercise - Move and verify resources between Azure resource groups
8. Summary
Module 11: Manage device identity with Azure AD join and Enterprise State Roaming
1. Introduction
2. What is device identity in Azure?
Check your knowledge
4. What is Azure AD join?
Check your knowledge
4. What is Enterprise State Roaming?
Check your knowledge
5. Summary
Overview
Module 1: Create an Azure Storage account
1. Introduction
2. Decide how many storage accounts you need
3. Choose your account settings
4. Choose an account creation tool
5. Exercise - Create a storage account using the Azure portal
6. Check your knowledge
7. Summary
Module 2: Choose the right disk storage for your virtual machine workload
1. Introduction
2. Managed, unmanaged, and local disk storage
Check your knowledge
3. Disk types for virtual machines
Check your knowledge
4. Select a disk type for your workload
Check your knowledge
5. Summary
Module 3: Provide disaster recovery by replicating storage data across regions and failing over to a secondary location
1. Introduction
2. Evaluate data redundancy options for Azure Storage
3. Exercise - View replication status
4. Evaluate storage account failover
5. Exercise - Fail over to secondary location
6. Check your knowledge
Summary
Module 4: Secure your Azure Storage account
1. Introduction
2. Explore Azure Storage security features
3. Understand storage account keys
4. Understand shared access signatures
5. Control network access to your storage account
6. Understand advanced threat protection for Azure Storage
7. Explore Azure Data Lake Storage security features
8. Summary
9. Check your knowledge
Module 5: Store and share files in your app with Azure Files
1. Introduction
2. Plan your Azure Files deployment
Check your knowledge
3. Create and connect to an Azure Files share
4. Exercise - Create and connect to an Azure Files share
5. Secure access to files stored in Azure Files
6. Exercise - Secure access to files stored in Azure Files
7. Summary
Module 6: Upload, download, and manage data with Azure Storage Explorer
1. Introduction
2. Connect Azure Storage Explorer to a storage account
3. Exercise - Connect Azure Storage Explorer to a storage account
4. Connect Azure Storage Explorer to Azure Cosmos DB and Data Lake
5. Exercise - Connect Azure Storage Explorer to Azure Cosmos DB and Data Lake
6. Summary
Module 7: Export large amounts of data from Azure by using Azure Import/Export
1. Introduction
2. What is Azure Import/Export?
Check your knowledge
3. How Azure Import/Export works
Check your knowledge
4. When to use Azure Import/Export
Check your knowledge
5. Summary
Module 8: Extend your on-premises file share capacity using Azure File Sync
1. Introduction
2. What is Azure File Sync?
3. Check Windows Server readiness
4. Exercise - Assess Windows Server readiness
5. Set up Azure File Sync in the Azure portal
6. Exercise - Create File Sync resources in Azure
7. Set up Azure File Sync on Windows Server
8. Exercise - Configure File Sync tools on Windows Server
9. Exercise - Configure File Sync tools on Windows Server
10. Exercise - Troubleshoot Azure File Sync
11. Check your knowledge
12. Summary
9. Test and troubleshoot Azure File Sync
Overview
Module 1: Create a Linux virtual machine in Azure
1. Introduction
2. Create a Linux virtual Machine in Azure
3. Decide an authentication method for SSH
4. Create a Linux virtual machine with the Azure portal
5. Azure virtual machines IP addresses and SSH options
6. Exercise - Connect to a Linux virtual machine with SSH
7. Network and security settings
8. Exercise - Configure network settings
9. Summary
10. Check your knowledge
Module 2: Create a Windows virtual machine in Azure
1. Introduction
2. Create a Windows virtual machine in Azure
3. Exercise - Create a Windows virtual machine
4. Use RDP to connect to Windows Azure virtual machines
5. Exercise - Connect to a Windows virtual machine using RDP
6. Configure Azure virtual machine network settings
7. Summary
8. Check your knowledge
Module 3: Manage virtual machines with the Azure CLI
1. What is the Azure CLI?
2. Exercise - Create a virtual machine
3. Exercise - Test your new virtual machine
4. Exercise - Explore other VM images
5. Exercise - Sizing VMs properly
6. Exercise - Query system and runtime information about the VM
7. Exercise - Start and stop your VM with the Azure CLI
8. Exercise - Install software on your VM
9. Summary
10. Check your knowledge
Module 4: Add and size disks in Azure virtual machines
1. Introduction
2. Understand storage options for virtual machines (VMs)
3. Exercise - Add a data disk to a VM
4. Determine whether to use premium storage
5. Resize virtual machine disks
6. Exercise - Resize a VM disk
7. Summary
Module 5: Secure your Azure virtual machine disks
1. Introduction
2. Encryption options for protecting Windows and Linux VMs
3. Encrypt existing VM disks
4. Exercise - Encrypt existing VM disks
5. Automate secure VM deployments by adding encryption to Azure Resource Manager templates
6. Exercise - Use a Resource Manager template to decrypt the VM
7. Check your knowledge
8. Summary
Module 6: Keep your virtual machines updated
1. Introduction
2. Update Management solution on a virtual machine
3. Exercise - Use Update Management on a virtual machine
4. Verify agent connectivity and schedule recurring updates
5. Exercise - Use azure log analytics and schedule updates
6. Summary
Module 7: Build Azure Resource Manager templates
1. Introduction
2. Define Azure Resource Manager templates
Check your knowledge
3. Discover Azure Quickstart templates
4. Exercise - Deploy a VM using an Azure Quickstart template
5. Add a resource to the template
6. Exercise - Extend the Quickstart template to deploy a basic web site
7. Summary
8. Check your knowledge
Module 8: Deploy Azure virtual machines from VHD templates
1. Introduction
2. Disk image capabilities for Azure virtual machines
Check your knowledge
3. Generalize a server
4. Create an image from a generalized VM
5. Exercise - Create an image of an Azure VM from the Azure CLI and provision a new VM
6. Summary
Module 9: Build a scalable application with virtual machine scale sets
1. Introduction
2. Features and benefits of virtual machine scale sets
3. Exercise - Deploy a scale set in the Azure portal
4. Configure a virtual machine scale set
5. Exercise - Configure a virtual machine scale set
6. Install and update applications in virtual machine scale sets
7. Exercise - Update applications in virtual machine scale sets
8. Summary
Module 10: Protect your virtual machine settings with Azure Automation State Configuration
1. Introduction
2. What is Azure Automation State Configuration?
Check your knowledge
3. Use PowerShell DSC to achieve a desired state
4. Exercise - Set up a DSC and configure a desired state
5. Summary
Module 11: Deploy and run a containerized web app with Azure App Service
1. Introduction
2. Build and store images by using Azure Container Registry
3. Exercise - Build and store an image by using Azure Container Registry
4. Deploy a web app by using an image from an Azure Container Registry repository
5. Exercise - Create and deploy a web app from a Docker image
6. Update the image and automatically redeploy the web app
7. Exercise - Modify the image and redeploy the web app
8. Summary
Module 12: Scale an App Service web app to efficiently meet demand with App Service scale up and scale out
1. Introduction
2. Scale a web app manually
3. Exercise - Scale a web app manually
4. Scale up a web app
5. Exercise - Scale up a web app
6. Summary
Module 13: Run Docker containers with Azure Container Instances
1. Introduction to Azure Container Instances
2. Exercise - Run Azure Container Instances
3. Exercise - Control restart behavior
4. Exercise - Set environment variables
5. Exercise - Use data volumes
6. Exercise - Troubleshoot Azure Container Instances
7. Check your knowledge
Module 14: Introduction to Azure Kubernetes Service
1. Introduction
2. What is Azure Kubernetes Service?
3. How Azure Kubernetes Service works
4. When to use Azure Kubernetes Service
5. Knowledge check
6. Summary
Overview
Module 1 : Configure the network for your virtual machines
1. Introduction
2. Explore Azure virtual networking
3. Exercise - Create an Azure virtual network
4. Explore Azure VPN Gateway
5. Exercise - Create an Azure VPN Gateway
6. Explore Azure ExpressRoute
7. Knowledge Check
8. Summary
Module 2 : Design an IP addressing schema for your Azure deployment
1. Introduction
2. Network IP addressing and integration
Check your Knowledge
3. Public and private IP addressing in Azure
Check your Knowledge
4. Plan IP addressing for your networks
5. Exercise - Design and implement IP addressing for Azure virtual networks
6. Summary
Module 3 : Distribute your services across Azure virtual networks and integrate them by using virtual network peering
1. Introduction
2. Connect services by using virtual network peering
3. Exercise - Prepare virtual networks for peering by using Azure CLI commands
4. Exercise - Configure virtual network peering connections by using Azure CLI commands
5. Exercise - Verify virtual network peering by using SSH between Azure virtual machines
6. Summary
Module 4 : Secure and isolate access to Azure resources by using network security groups and service endpoints
1. Introduction
2. Use network security groups to control network access
3. Exercise - Create and manage network security groups
4. Secure network access to PaaS services with virtual network service endpoints
5. Exercise - Restrict access to Azure Storage by using service endpoints
6. Summary
Module 5 : Connect to virtual machines through the Azure portal by using Azure Bastion
1. Introduction
2. What is Azure Bastion?
3. How does Azure Bastion work?
4. Exercise - Connect to a virtual machine by using Azure Bastion
5. Monitor and manage remote sessions
6. Exercise - Enable diagnostic logs and monitor remote sessions
7. Knowledge Check
8. Summary
Module 6 : Host your domain on Azure DNS
1. Introduction
2. What is Azure DNS?
Check your Knowledge
3. Configure Azure DNS to host your domain
4. Exercise - Create a DNS zone and an A record by using Azure DNS
5. Dynamically resolve resource name by using alias record
6. Create alias records for Azure DNS
7. Summary
Module 7 : Manage and control traffic flow in your Azure deployment with routes
1. Introduction
2. Identify routing capabilities of an Azure virtual network
Check your Knowledge
3. Exercise - Create custom routes
4. What is an NVA?
Check your Knowledge
5. Exercise - Create an NVA and virtual machines
6. Exercise - Route traffic through the NVA
7. Summary
Module 8 : Connect your on-premises network to Azure with VPN Gateway
1. Introduction
2. Connect on-premises networks to Azure by using site-to-site VPN gateways
3. Exercise - Prepare Azure and on-premises virtual networks by using Azure CLI commands
4. Exercise - Create a site-to-site VPN gateway by using Azure CLI commands
5. Summary
Module 9 : Connect your on-premises network to the Microsoft global network by using ExpressRoute
1. Introduction
2. What is the Azure ExpressRoute service?
Check your Knowledge
3. How Azure ExpressRoute works
Check your Knowledge
4. When to choose Azure ExpressRoute
Check your Knowledge
5. Summary
Module 10 : Improve application scalability and resiliency by using Azure Load Balancer
1. Introduction
2. Azure Load Balancer features and capabilities
Check your Knowledge
3. Configure a public load balancer
4. Exercise - Configure a public load balancer
5. Internal load balancer
Check your Knowledge
6. Summary
Module 11 : Troubleshoot inbound network connectivity for Azure Load Balancer
1. Introduction
2. Troubleshoot Azure Load Balancer
Check your Knowledge
3. Diagnose issues by reviewing configurations and metrics
Check your Knowledge
4. Exercise - Set up your environment
5. Exercise
6. Summary
Module 12 : Load balance your web service traffic with Application Gateway
1. Introduction
2. Route traffic with Application Gateway
Check your Knowledge
3. Exercise - Create web sites
4. Application Gateway creation and configuration
5. Exercise - Create and configure an Application Gateway
6. Exercise - Test your Application Gateway
7. Summary
Module 13 : Monitor and troubleshoot your end-to-end Azure network infrastructure by using network monitoring tools
1. Introduction
2. Troubleshoot a network by using Network Watcher monitoring and diagnostic tools
Check your Knowledge
3. Exercise - Troubleshoot a network by using Network Watcher monitoring and diagnostic tools
4. Troubleshoot a network by using Network Watcher metrics and logs
5. Exercise - Troubleshoot a network by using Network Watcher metrics and logs
6. Summary
Module 1 : Design a holistic monitoring strategy on Azure
1. Introduction
2. Introduction to full stack monitoring in Azure
Check your knowledge
3. Monitoring options available in Azure
Check your knowledge
4. Manage applications by using Azure Monitor Application Insights
Check your knowledge
5. Analyze resource utilization and performance using Azure Monitor Insights
Check your knowledge
6. Analyze infrastructure security by using Azure Security Center
Check your knowledge
7. Analyze enterprise security by using Azure Sentinel
Check your knowledge
Check your knowledge
8. Summary
Module 2 : Monitor the health of your Azure virtual machine by using Azure Metrics Explorer and metric alerts
1. Introduction
2. Monitor the health of the virtual machine
3. Exercise - Set up a VM with boot diagnostics
4. View VM metrics
Check your knowledge
5. Configure the Azure Diagnostics extension
6. Exercise - Configure the Azure Diagnostics extension
7. Diagnostic data case studies Completed 100 XP 3
8. Exercise - Use diagnostic data
9. Summary
Module 3: Analyze your Azure infrastructure by using Azure Monitor logs
1. Introduction
2. Features of Azure Monitor logs
Check your knowledge
3. Create basic Azure Monitor log queries to extract information from log data
4. Exercise - Create basic Azure Monitor log queries to extract information from log data
5. Summary
Module 4 : Monitor performance of virtual machines by using Azure Monitor VM Insights
1. Introduction
2. What are Azure Monitor Logs and Azure Monitor VM Insights?
Check your knowledge
3. Exercise - Set up a Log Analytics workspace and Azure Monitor VM Insights
4. Build log queries by using the Kusto Query Language
Check your knowledge
5. Exercise - Build log queries
6. Summary
Module 5: Improve incident response with alerting on Azure
1. Introduction
2. Explore the different alert types that Azure Monitor supports
Check your knowledge.
3. Use metric alerts for alerts about performance issues in your Azure environment
4. Exercise - Use metric alerts to alert on performance issues in your Azure environment
5. Use log alerts to alert on events in your application
6. Use activity log alerts to alert on events within your Azure infrastructure
7. Exercise - Use activity log alerts to alert on events within your Azure infrastructure
8. Use smart groups to reduce alert noise in Azure Monitor
Check your knowledge
9. Summary
Module 6: Capture and view page load times in your Azure web app with Application Insights
1. Introduction
2. Enable Application Insights on an Azure web app
Check your knowledge
3. Exercise - Enable Application Insights on an Azure web app
4. View Application Insights metrics in the Azure portal
Check your knowledge: Examine the behavior of an Azure web app by using Application Insights
5. Exercise - Use the Azure portal to visualize page load times for your app
6. Summary
Module 7: Protect your virtual machines by using Azure Backup
1. Introduction
2. Azure Backup features and scenarios
3. Back up an Azure virtual machine by using Azure Backup
4. Exercise - Back up an Azure virtual machine
5. Restore virtual machine data
Check your knowledge
6. Exercise - Restore Azure virtual machine data
7. Summary
Module 8: Protect your Azure infrastructure with Azure Site Recovery
1. Introduction
2. What is Azure Site Recovery
3. Prepare for disaster recovery with Azure Site Recovery
Check your knowledge
4. Exercise - Set up disaster recovery with Azure Site Recovery
5. Run a disaster recovery drill
Check your knowledge
6. Exercise - Run a disaster recovery drill
7. Failover and failback using Azure Site Recovery
8. Exercise - Failover and failback using Azure Site Recovery
9. Summary
Module 9: Microsoft Azure Well-Architected Framework - Reliability
1. Introduction
2. Build a highly available architecture
Check your knowledge
3. Develop a disaster recovery strategy
Check your knowledge
4. Protect your data with backup and restore
Check your knowledge
5. Summary
Before you go...
Module 1 - Azure administrators
1.1 Introduction Azure Administrators
1.2 Use the Azure portal
1.3 Use Azure Cloud Shell
1.4 Use Azure PowerShell
1.5 Use Azure CLI
1.6 Knowledge check
1.7 Summary and resources
2. Use Azure Resource Manager
2.1 Introduction
2.2 Review Azure Resource Manager benefits
2.3 Review Azure resource terminology
2.4 Create resource groups
2.5 Create Azure Resource Manager locks
2.6 Reorganize Azure resources
2.7 Remove resources and resource groups
2.8 Determine resource limits
2.9 Knowledge check
2.10 Summary and resources
3. Configure resources with Azure Resource Manager templates
3.1 Introduction
3.2 Review Azure Resource Manager template advantages
3.3 Explore the Azure Resource Manager template schema
3.4 Explore the Azure Resource Manager template parameters
3.5 Review QuickStart templates
3.6 Knowledge check
3.7 Summary and resources
4. Automate Azure tasks using scripts with PowerShell
4.1 Introduction
4.2 Decide if Azure PowerShell is right for your tasks
4.3 Install PowerShell
4.4 Exercise - Install Azure PowerShell
4.5 Create an Azure Resource using scripts in Azure PowerShell
4.6 Exercise - Create an Azure Resource using scripts in Azure PowerShell
4.7 Create and save scripts in Azure PowerShell
4.8 Exercise - Create and save scripts in Azure PowerShell
4.9 Summary
4.10 Check your knowledge
5. Control Azure services with the CLI
5.1 Introduction
5.2 What is the Azure CLI?
5.3 Exercise - Install and run the Azure CLI
5.4 Work with the Azure CLI
5.5 Exercise - Create an Azure website using the CLI
5.6 Summary
5.7 Check your knowledge
6 Deploy Azure infrastructure by using JSON ARM templates
6.1 Introduction
6.2 Explore Azure Resource Manager template structure
6.3 Exercise - Create and deploy an Azure Resource Manager template
6.4 Add flexibility to your Azure Resource Manager template by using parameters and outputs
6.5 Exercise - Add parameters and outputs to your Azure Resource Manager template
6.6 Knowledge check
6.7 Summary
Module 2 - Microsoft Azure Fundamentals
1 Introduction to Azure fundamentals
1.1 Introduction
1.2 What is cloud computing?
1.3 What is Azure?
1.4 Tour of Azure services
1.5 Get started with Azure accounts
1.6 Case study introduction
1.7 Check your knowledge
1.8 Summary
2. Discuss Azure fundamental concepts
2.1 Introduction
2.2 Discuss different types of cloud models
2.3 Describe cloud benefits and considerations
2.4 Describe different cloud services
2.5 Knowledge check
2.6 Summary
3 Describe core Azure architectural components
3.1 Introduction
3.2 Overview of Azure subscriptions, management groups, and resources
3.3 Azure regions, availability zones, and region pairs
3.4 Azure resources and Azure Resource Manager
3.5 Azure subscriptions and management groups
3.6 Knowledge check
3.7 Summary
Module 3 - Microsoft Azure Fundamentals: Describe core Azure services
1 Explore Azure compute services
1.1 Introduction
1.2 Overview of Azure compute services
1.3 Decide when to use Azure Virtual Machines
1.4 Decide when to use Azure App Service
1.5 Decide when to use Azure Container Instances or Azure Kubernetes Service
1.6 Decide when to use Azure Functions
1.7 Decide when to use Azure Virtual Desktop
1.8 Knowledge check
1.9 Summary
2 Explore Azure networking services
2.1 Introduction
2.2 Azure Virtual Network fundamentals
2.3 Azure Virtual Network settings
2.4 Azure VPN Gateway fundamentals
2.5 Azure ExpressRoute fundamentals
2.6 Check your knowledge
2.7 Summary
3 Explore Azure Storage services
3.1 Introduction
3.2 Azure Storage account fundamentals
3.3 Disk storage fundamentals
3.4 Azure Blob storage fundamentals
3.5 Azure Files fundamentals
3.6 Understand Blob access tiers
3.7 Knowledge check
3.8 Summary
4 Explore Azure database and analytics services
4.1 Introduction
4.2 Explore Azure Cosmos DB
4.3 Exercise - Create a SQL database
4.4 Explore Azure database for MySQL
4.5 Explore Azure Database for PostgreSQL
4.6 Explore Azure SQL Managed Instance
4.7 Explore big data and analytics
4.8 Knowledge check
4.9 Summary
Module 4 - Microsoft Azure Fundamentals: Describe core solutions and management tools on Azure
1 Choose the best Azure IoT service for your application
1.1 Introduction
1.2 Identify the product options
1.3 Analyze the decision criteria
1.4 Use IoT Hub
1.5 Use IoT Central
1.6 Use Azure Sphere
1.7 Check your knowledge
1.8 Summary
2. Choose the best AI service for your needs
2.1 Introduction
2.2 Identify the product options
2.3 Analyze the decision criteria
2.4 Use Machine Learning for decision support systems
2.5 Use Cognitive Services for data analysis
2.6 Use Bot Service for interactive chat experiences
2.7 Check your knowledge
2.8 Summary
3 Choose the best Azure serverless technology for your business scenario
3.1 Introduction
3.2 Identify the product options
3.3 Analyze the decision criteria
3.4 Use Azure Functions
3.5 Use Azure Logic Apps
3.6 Check your knowledge
3.7 Summary
4 Choose the best tools to help organizations build better solutions
4.1 Introduction
4.2 Understand your product options
4.3 Analyze the decision criteria
4.4 Use Azure DevOps to manage the application development lifecycle
4.5 Use GitHub to contribute to open-source software
4.6 Use Azure DevTest Labs to manage testing environments
4.7 Check your knowledge
4.8 Summary
5 Choose the best tools for managing and configuring your Azure environment
5.1 Introduction
5.2 Identify the product options
5.3 Analyze the decision criteria
5.4 Use the Azure portal to visually understand and manage your cloud environment
5.5 Use Azure PowerShell for one-off administrative tasks
5.6 Use the Azure CLI for one-off administrative tasks
5.7 Use the Azure mobile app to manage Azure on the go
5.8 Use ARM templates to deploy an entire cloud infrastructure
5.9 Check your knowledge
6 Choose the best monitoring service for visibility, insight, and outage mitigation
6.1 Introduction
6.2 Identify your product options
6.3 Analyze the decision criteria
6.4 Use Azure Advisor
6.5 Use Azure Monitor
6.6 Use Azure Service Health
6.7 Check your knowledge
6.8 Summary
Lab - Module 4
Module 5 - Microsoft Azure Fundamentals: Describe general security and network security features
1 Protect against security threats on Azure
1.1 Introduction
1.2 Protect against security threats by using Azure Security Center
1.3 Detect and respond to security threats by using Azure Sentinel
1.4 Store and manage secrets by using Azure Key Vault
1.5 Exercise - Manage a password in Azure Key Vault
1.6 Host your Azure virtual machines on dedicated physical servers by using Azure Dedicated Host
1.7 Knowledge check
1.8 Check your knowledge
1.9 Summary
2 Secure network connectivity on Azure
2.1 Introduction
2.2 What is defense in depth?
2.3 Protect virtual networks by using Azure Firewall
2.4 Protect from DDoS attacks by using Azure DDoS Protection
2.5 Filter network traffic by using network security groups
2.6 Exercise - Configure network access to a VM by using a network security group
2.7 Combine Azure services to create a complete network security solution
2.8 Knowledge check
2.9 Check your knowledge
2.10 Summary
Lab - Module 5
Module 6 - Microsoft Azure Fundamentals: Describe identity, governance, privacy, and compliance features
1 Secure access to your applications by using Azure identity services
1.1 Introduction
1.2 Compare authentication and authorization
1.3 What is Azure Active Directory?
1.4 What are multifactor authentication and Conditional Access?
1.5 Knowledge check
1.6 Check your knowledge
1.7 Summary
2 Build a cloud governance strategy on Azure
2.1 Introduction
2.2 Control access to cloud resources by using Azure role-based access control
2.3 Prevent accidental changes by using resource locks
2.4 Exercise - Protect a storage account from accidental deletion by using a resource lock
2.5 Organize your Azure resources by using tags
2.6 Control and audit your resources by using Azure Policy
2.7 Exercise - Restrict deployments to a specific location by using Azure Policy
2.8 Govern multiple subscriptions by using Azure Blueprints
2.9 Accelerate your cloud adoption journey by using the Cloud Adoption Framework for Azure
2.10 Create a subscription governance strategy
2.11 Knowledge check
2.12 Check your knowledge
2.13 Summary
3 Examine privacy, compliance, and data protection standards on Azure
3.1 Introduction
3.2 Explore compliance terms and requirements
3.3 Access the Microsoft Privacy Statement, the Online Services Terms, and the Data Protection Addendum
3.4 Explore the Trust Center
3.5 Access Azure compliance documentation
3.6 What is Azure Government?
3.7 What is Azure China 21Vianet?
3.8 Knowledge check
3.9 Check your knowledge
3.10 Summary
Lab - Module 6
Module 7 - Microsoft Azure Fundamentals: Describe Azure cost management and service level agreements
1 Plan and manage your Azure costs
1.1 Introduction
1.2 Compare costs by using the Total Cost of Ownership Calculator
1.3 Exercise - Compare sample workload costs by using the TCO Calculator
1.4 Purchase Azure services
1.5 Exercise - Estimate workload cost by using the Pricing calculator
1.6 Manage and minimize total cost on Azure
1.7 Knowledge check
1.8 Check your knowledge
1.9 Summary
2 Choose the right Azure services by examining SLAs and service lifecycle
2.1 Introduction
2.2 What are service-level agreements (SLAs)?
2.3 Define your application SLA
2.4 Design your application to meet your SLA
2.5 Access preview services and preview features
2.6 Knowledge check
2.7 Check your knowledge
2.8 Summary
Lab - Module 7
Module 8 - Get started on a DevOps transformation journey
1 Introduction to DevOps
1.1 Introduction
1.2 What is DevOps?
1.3 Explore the DevOps journey
1.4 Identify transformation teams
1.5 Explore shared goals and define timelines
1.6 Check your knowledge
1.7 Summary
2 Choose the right project
2.1 Introduction
2.2 Explore greenfield and brownfield projects
2.3 Decide when to use greenfield and brownfield projects
2.4 Decide when to use systems of record versus systems of engagement
2.5 Identify groups to minimize initial resistance
2.6 Identify project metrics and key performance indicators (KPIs)
2.7 Check your knowledge
2.8 Summary
3 Describe team structures
3.1 Introduction
3.2 Explore agile development practices
3.3 Explore principles of agile development
3.4 Define organization structure for agile practices
3.5 Explore ideal DevOps team members
3.6 Enable in-team and cross-team collaboration
3.7 Select tools and processes for agile practices
3.8 Check your knowledge
3.9 Summary
4 Migrate to DevOps
4.1 Introduction
4.2 What is Azure DevOps?
4.3 What is GitHub?
4.4 Explore an authorization and access strategy
4.5 Migrate or integrate existing work management tools
4.6 Migrate or integrate existing test management tools
4.7 Design a license management strategy
4.8 Check your knowledge
4.9 Summary
5 Introduction to source control
5.1 Introduction
5.2 Explore DevOps foundational practices
5.3 What is source control?
5.4 Explore benefits of source control
5.5 Explore best practices for source control
5.6 Check your knowledge
5.7 Summary
6 Describe types of source control systems
6.1 Introduction
6.2 Understand centralized source control
6.3 Understand distributed source control
6.4 Explore Git and Team Foundation Version Control
6.5 Examine and choose Git
6.6 Understand objections to using Git
6.7 Describe working with Git locally
6.8 Check your knowledge
6.9 Summary
7 Work with Azure Repos and GitHub
7.1 Introduction
7.2 Introduction to Azure Repos
7.3 Introduction to GitHub
7.4 Link GitHub to Azure Boards
7.6 Use GIT-TFS
7.7 Develop online with GitHub Codespaces
7.8 Check your knowledge
7.9 Summary
Lab - Module 8
Module 9 - Work with Git for enterprise DevOps
1 Structure your Git Repo
1.1 Introduction
1.2 Explore monorepo versus multiple repos
1.3 Implement a change log
1.4 Check your knowledge
1.5 Summary
2 Manage Git branches and workflows
2.1 Introduction
2.3 Explore feature branch workflow
2.2 Explore branch workflow types
2.4 Explore Git branch model for continuous delivery
2.6 Explore fork workflow
2.5 Explore GitFlow branch workflow
2.7 Check your knowledge
2.8 Summary
3 Collaborate with pull requests in Azure Repos
3.1 Introduction
3.2 Collaborate with pull requests
3.3 Exercise - Azure Repos collaborating with pull requests
3.4 Examine GitHub mobile for pull request approvals
3.5 Check your knowledge
3.6 Summary
4 Explore Git hooks
4.1 Introduction
4.2 Introduction to Git hooks
4.3 Implement Git hooks
4.4 Check your knowledge
4.5 Summary
5 Plan foster inner source
5.1 Introduction
5.2 Explore foster inner source
5.3 Implement the fork workflow
5.5 Check your knowledge
5.4 Describe inner source with forks
5.6 Summary
6 Manage Git repositories
6.1 Introduction
6.2 Work with large repositories
6.3 Purge repository data
6.4 Check your knowledge
6.5 Summary
Lab A - Module 9
Lab B - Module 9
Lab C - Module 9
Module 10 - Implement CI with Azure Pipelines and GitHub Actions
1 Explore Azure Pipelines
1.1 Introduction
1.2 Explore the concept of pipelines in DevOps
1.3 Describe Azure Pipelines
1.4 Understand Azure Pipelines key terms
1.5 Check your knowledge
1.6 Summary
2.1 Introduction
2 Manage Azure Pipeline agents and pools
2.2 Choose between Microsoft-hosted versus self-hosted agents
2.3 Explore job types
2.4 Introduction to agent pools
2.5 Explore predefined agent pool
2.6 Understand typical situations for agent pools
2.8 Check your knowledge
2.7 Describe security of agent pools
2.9 Summary
3 Describe pipelines and concurrency
3.1 Introduction
3.2 Understand parallel jobs
3.5 Explore Azure Pipelines and Visual Designer
3.3 Estimate parallel jobs
3.4 Describe Azure DevOps and open-source projects
3.6 Describe Azure Pipelines and YAML
3.7 Check your knowledge
3.8 Summary
4 Explore continuous integration
4.1 Introduction
4.2 Introduction to continuous integration
4.3 Learn the four pillars of continuous integration
4.4 Explore benefits of continuous integration
4.5 Describe build properties
4.6 Check your knowledge
5 Implement a pipeline strategy
4.7 Summary
7.5 Migrate from TFVC to Git
5.1 Introduction
5.2 Configure agent demands
5.3 Implement multi-agent builds
5.4 Explore source control types supported by Azure Pipelines
5.5 Check your knowledge
5.6 Summary
6 Integrate with Azure Pipelines
6.1 Introduction
6.2 Describe the anatomy of a pipeline
6.3 Understand the pipeline structure
6.4 Detail templates
6.5 Explore YAML resources
6.6 Use multiple repositories in your pipeline
6.7 Communicate with Azure Pipelines
6.8 Communicate to deploy to target servers
6.9 Examine other considerations
6.10 Check your knowledge
6.11 Summary
7 Introduction to GitHub Actions
7.2 What are Actions?
7.1 Introduction
7.3 Explore Actions flow
7.4 Understand workflows
7.5 Describe standard workflow syntax elements
7.6 Explore events
7.7 Explore jobs
7.8 Explore runners
7.9 Examine release and test an action
7.10 Check your knowledge
7.11 Summary
8 Learn continuous integration with GitHub Actions
8.1 Introduction
8.2 Describe continuous integration with actions
8.3 Examine environment variables
8.4 Share artifacts between jobs
8.5 Examine Workflow badges
8.6 Describe best practices for creating actions
8.7 Mark releases with Git tags
8.9 Use secrets in a workflow
8.10 Check your knowledge
8.11 Summary
Lab - Module 10
Module 11 - Design and implement a release strategy
1 Introduction to continuous delivery
1.1 Introduction
1.2 Explore traditional IT development cycle
1.3 What is continuous delivery?
1.4 Move to continuous delivery
1.5 Understand releases and deployments
1.6 Check your knowledge
1.7 Summary
2 Explore release strategy recommendations
2.1 Introduction
2.2 Explore release pipelines
2.3 Explore artifact sources
2.4 Choose the appropriate artifact source
2.5 Exercise - Select an artifact source
2.6 Examine considerations for deployment to stages
2.7 Exercise - Set up stages
2.8 Understand the delivery cadence and three types of triggers
8.8 Create encrypted secrets
2.9 Exercise - Select your delivery and deployment cadence
2.10 Explore release approvals
2.13 Exercise - Set up a release gate