AZ-104

1: Deploy and Manage Azure compute resources

  • The Virtual Machine Service
  • Deploying a virtual machine
  • Lab – Building a Windows virtual machine
  • Common issues when deploying a virtual machine
  • Connecting to the Virtual Machine
  • Generation 1 and Generation 2 Virtual Machines
  • Lab – Installing Internet Information Services
  • State of the Virtual Machine
  • Lab – State of the Virtual Machine
  • Lab – Build a Linux Virtual Machine
  • Lab – Build a Linux Virtual Machine – Resources
  • Lab – Azure Cloud Shell
  • Lab – Azure virtual machines – CLI and PowerShell
  • Azure virtual machines – CLI and PowerShell – Practice commands
  • Azure Virtual Machines – Data Disks
  • Lab – Adding data disks
  • Server-side encryption – Azure Disk Storage
  • Lab – Creating a VM with Premium Disks
  • Disks – Understanding IOPS and Throughput
  • Lab – Adding Data Disks – PowerShell
  • Lab – Adding Data Disks – PowerShell – Practice commands
  • Lab – Data Disks Snapshot
  • Azure Shared Disks
  • Lab – Un-managed disks
  • Deleting resources in Azure
  • Creating a storage account
  • Lab – Custom Script Extensions
  • Lab – Custom Script Extensions – Practice commands
  • Lab – Custom Script Extensions for Linux Virtual Machines
  • Lab – Script Extensions for Linux Virtual Machines – Resources
  • Lab – Linux Virtual Machines – Cloud init
  • Lab – Linux Virtual Machines – Cloud init – Resources
  • NEW – Virtual Machine – Boot Diagnostics
  • Lab – Virtual Machine – Serial Console
  • Lab – Virtual Machine – Run command
  • Lab – Virtual Machine – Run command – Resources
  • Confidential Computing and Azure Dedicated Host
  • Azure Backup Service for Azure Virtual Machines
  • Lab – Azure Backup Service – Azure Virtual Machines
  • Soft Delete for Azure Virtual Machines
  • Lab – Azure Backup – MARS agent
  • Azure Backup Policy for Azure Virtual Machines
  • Azure Site Recovery for Virtual Machines – Overview
  • Lab – Azure Site Recovery for Azure virtual machines
  • Lab – Azure Site Recovery – Azure VM – Part
  • Redeploying a virtual machine
  • Availability Sets
  • Availability Sets – Review
  • Lab – Availability Sets
  • Lab – Availability Sets – Extra bits
  • Azure virtual machine scale sets
  • Lab – Azure Virtual Machine Scale Sets
  • Azure Virtual Machine Scale Set – Scaling conditions
  • Lab – Azure virtual machine scale sets – Command Line
  • Lab – Azure virtual machine scale sets – Command Line – Resources
  • Virtual machine scale sets – Command Line – Practice commands
  • Lab – Basic Load Balancer – Scale Set – Setting up the scale set
  • Lab – Basic Load Balancer-Scale Set – Setting up the scale set – Resources
  • Lab – Basic Load Balancer – Scale Set – Load Balancer Setup
  • Lab – Basic Load Balancer – Scale Set – Scaling
  • Availability Zones
  • Availability Zones Review
  • Lab – Availability Zones
  • Use case scenario – Availability sets
  • Lab – Creating a virtual machine image
  • Lab – Resizing a virtual machine
  • Lab – Resizing a virtual machine – Practice commands
  • Proximity Placement Groups
  • Terminating resources
  • Lab – Azure Disk Encryption
  • Using Visual Studio
  • Azure Web App
  • Azure App Service Plans
  • Lab – Azure Web Apps
  • Lab – Azure Web App – CLI
  • Lab – Azure Web App – CLI – Resources
  • Use case scenario – Azure App Service Plans
  • Lab – Azure Web App logging
  • Azure Web Apps – Deployment Slots
  • Lab – Azure Web Apps – Deployment Slots
  • Lab – Azure Web App – Azure Virtual Network Integration – Setup
  • Lab – Azure Web App – Azure Virtual Network Integration – Configuration
  • Lab – Azure Web App – Azure Virtual Network Integration – Resources
  • Primer on containers
  • Lab – Deploying Docker on a virtual machine
  • Lab – Deploying Docker on a virtual machine – Practice commands
  • Lab – Azure Container Instances
  • Lab – Azure Container Groups
  • Lab – Azure Container Groups – Resources
  • Primer on Azure Kubernetes
  • Lab – Deploying Azure Kubernetes – Using the Wizard
  • Lab – Deploying to an Azure Kubernetes cluster – Resources
  • Lab – Deploying Azure Kubernetes – via Azure Cloud Shell
  • Lab – Deploying Azure Kubernetes – via Azure Cloud Shell – Resources
  • Lab – Azure Container Registry
  • Lab – Azure Container Registry – Commands

3: Implement and manage storage

  • What are storage accounts
  • Storage account service types
  • More on storage accounts
  • Lab – Working with the Blob service
  • Storage Account replication
  • Lab – Using the Azure Storage Explorer
  • Lab – Access tiers
  • Lab – Using Access keys
  • Lab – Shared Access Signatures
  • Premium Performance for Blobs
  • Storage Accounts – Replication change and Upgrade
  • Azure File shares
  • Lab – Working with File shares
  • Lab – File share backup
  • Deleting your Recovery Services vault
  • Service Endpoints
  • Lab – Service Endpoints
  • Azure File Sync
  • Lab – Azure File Sync Service – Setup
  • Lab – Azure File Sync Service – Configuration
  • Transfering data to Azure storage
  • Lab – Transfering blobs to a storage account
  • Transfering blobs to a storage account – commands

2: Configure and manage virtual networking

  • Introduction to Virtual Networks in Azure
  • The network interface
  • Lab – Working with Azure virtual networks
  • Lab – IP Addressing
  • Lab – Attaching a secondary network interface
  • Network Security Groups
  • Lab – Network Security Groups
  • Lab – More on Network Security Groups
  • Lab – Network Security Groups – Subnets
  • Allowing ICMP Traffic
  • Pre-requisite for PowerShell commands for Virtual Machines
  • Lab – Virtual Network and Virtual Machine – PowerShell
  • Virtual Network and Virtual Machine – PowerShell – commands
  • Azure Resource Manager templates
  • Lab – ARM Templates – Creating a virtual network
  • Lab – ARM Templates – variables
  • Lab – ARM Templates – parameters
  • Storage account for ARM Templates – Virtual Machines
  • Lab – ARM Templates – Virtual Machines
  • ARM Templates – PowerShell deployment
  • The Azure Load Balancer Service
  • The Azure Load Balancer – Additional points
  • Lab – Azure Load Balancer – Basic SKU – Setup
  • Lab – Azure Load Balancer – Basic SKU – Implementation
  • Lab – Inbound NAT Rules
  • Lab – Azure Load Balancer – Standard SKU – Setup
  • Lab – Azure Load Balancer – Standard SKU – Implementation
  • Load Balancer – Diagnostic Logs
  • Load Balancer – Metrics
  • Load Balancer Insights
  • Deleting your Basic Load Balancer
  • Azure Application Gateway
  • Lab – Azure Application Gateway
  • Difference between the Azure Load Balancer and the Application Gateway
  • Use case scenario – VPN connection and Load Balancer
  • Virtual Network Peering
  • Virtual Network Peering Notes
  • Lab – Virtual Network Peering
  • Virtual Network Peering – Gateway Transit
  • Point to Site VPN Connection
  • Point-to-Site VPN connection notes
  • Lab – Point to Site VPN Connections
  • Site to Site VPN Connection
  • Site to Site VPN Connection – What are going to do
  • Site to Site VPN – Setup
  • Lab – Site-to-Site VPN Implementation
  • Lab – Site to Site VPN – Gateway Transit
  • Site to Site VPN – Forced Tunneling
  • Site-to-Site VPN connection notes
  • Azure VPN Gateway – High Availability
  • Azure Virtual WAN
  • Azure ExpressRoute
  • Creating an Azure ExpressRoute circuit
  • Azure ExpressRoute – Microsoft peering
  • Azure ExpressRoute – Private peering
  • Network Watcher
  • Lab – Setting up for Network Watcher
  • Lab – Network Watcher – IP Flow Verify
  • Lab – Network Watcher – Next Hop
  • Lab – Network Watcher – Packet Capture
  • Lab – Network Watcher – Network Security Flow Logs
  • Lab – Network Watcher – Traffic Analysis
  • Lab – Network Watcher – Connection Troubleshoot
  • Lab – Network Watcher – Connection Monitor
  • Network Performance Monitor – Setup
  • Lab – Network Performance Monitor – Configuration
  • User Defined Routes
  • Lab – User Defined Routes
  • Jump server
  • Lab – Jump server
  • Azure Bastion
  • Lab – Azure Bastion
  • Lab – Azure Firewall
  • Azure DNS
  • Lab – Azure DNS – Public Zones
  • Lab – Private DNS Zones
  • Private DNS Zones – Points
  • Lab – Private DNS Zones – Use case
  • Deleting your Private DNS Zones
  • Lab – Setting your own DNS service

4: Manage Azure identities and governance

  • Different types of permissions
  • Azure Subscriptions
  • What is Azure AD
  • Azure AD Pricing
  • Lab – Working with users and groups
  • Lab – Azure AD – Dynamic Groups
  • Manage Azure Subscriptions
  • Lab – Manage Azure Subscriptions
  • Azure AD and Subscriptions
  • Azure AD Roles
  • Lab – Multiple directories
  • Azure AD Custom Domains
  • Azure AD Join
  • Lab – Self Service password reset
  • Device Settings – Notes
  • Introduction to Role Based Access Control
  • Lab – Role Based Access Control
  • Lab – Custom Roles
  • Lab – Custom Roles – Practice commands
  • Use Case Scenario – RBAC vs Azure AD Roles
  • What is the Azure Monitor service
  • Working with Azure Monitor
  • What is Azure Log Analytics
  • Lab – Log Analytics
  • Log Analytics – Queries
  • Log Analytics – Alerts
  • Log Analytics – Sending custom logs
  • Lab – Azure Activity Logs – Diagnostics
  • Lab – Working with Dashboards
  • Azure Monitor pricing
  • Azure Backup Reports
  • Network Performance Monitor – Setup
  • Network Performance Monitor – Configuration
  • Application Insights
  • Introduction to Resource tags
  • Lab – Working with Tags
  • Lab – Costing in Azure
  • Moving Azure resources
  • Lab – Moving Azure resources
  • Moving resources across subscriptions
  • Lab – Azure Policies
  • Management Groups
  • Lab – Azure policies – Use case scenario
  • Lab – Locking Resources
  • Use case scenario – Locking resources
Menu