AZ-300/AZ-303

1. Starting with Azure

  • Azure Free Account
  • Tour of the Azure Portal
  • Resources and Resource Groups
  • What are subscriptions
  • What is Azure AD

3. Implement Management and Security Solutions

  • What is the Azure Migrate Service
  • What is the Azure Site Recovery Service
  • Azure Site Recovery for Virtual Machines – Overview
  • Lab – Azure Site Recovery – Azure Virtual Machines
  • Azure Migrate for Hyper-V – Overview
  • Setting up Hyper-V – Demo
  • Azure Migrate – Hyper-V – Assessment Setup – Demo
  • Azure Migrate – Migration – Demo
  • Azure Migrate – Migration – What did we do
  • Azure Site Recovery – Hyper-V – Demo
  • Azure Site Recovery – Hyper-V – Migration and Clean-up – Demo
  • Azure Migrate and Azure Site Recovery – Review
  • Azure Service Bus
  • Lab – Azure Service Bus Queue
  • Lab – Azure Service Bus Topics
  • Azure Functions
  • Lab – Azure Functions
  • Lab – Azure Logic App Service
  • Azure Load Balancer
  • Azure Load Balancer – Additional points
  • Lab – Azure Load Balancer – Basic SKU – Setup
  • Lab – Azure Load Balancer – Basic SKU – Implementation
  • Lab – Azure Load Balancer – Standard SKU – Setup
  • Lab – Azure Load Balancer – Standard SKU – Implementation
  • Azure Application Gateway Service
  • Lab – Azure Application Gateway – Setup
  • Lab – Azure Application Gateway – URL Routing
  • Lab – Azure Application Gateway – Web Application Firewall
  • Difference between Azure Load Balancer and the Application Gateway
  • Azure Traffic Manager
  • Setting up Visual Studio
  • Lab – Azure Traffic Manager
  • Lab – Azure Front Door Service
  • What is Azure Firewall
  • Lab – Azure Firewall – Our setup
  • Lab – Deploying Azure Firewall
  • Lab – Azure Firewall – NAT Rule collection
  • Lab – Azure Firewall – Application Rules
  • Role based access control
  • Lab – Role Based Access
  • Custom Role Based Access Control
  • Lab – Azure Policies
  • Azure AD Authentication for Blob Service

5. Implement and Manage Data Platforms

  • Azure SQL Database Service
  • Lab – Azure SQL Database service
  • Lab – Azure SQL Database – Using the Query Editor
  • SQL Elastic Pools
  • Lab – SQL Elastic Pools
  • Lab – Azure SQL Database – Program – Reading data
  • Quick primer on NoSQL Databases
  • Introduction to Azure CosmosDB
  • Lab – Azure CosmosDB
  • Lab – Azure Cosmos DB – Working with items
  • CosmosDB – Partition Key
  • Cosmos DB – Understanding the item id
  • CosmosDB – Consistency Levels
  • CosmosDB – Consistency Levels – Setting the level
  • CosmosDB – Partition Key and Consistency Levels Recap
  • CosmosDB – Example Reference Architecture

6. More on Security

  • Encryption Techniques Overview
  • The Azure Key Vault Service
  • Lab – Azure Key Vault
  • The service principal – revisited
  • Lab – Azure Key Vault – secrets
  • Lab – Managing Azure Key vault secrets
  • Managing Azure Key Vault secrets
  • Lab – Azure Key vault – Encryption keys
  • Lab – Azure Disk Encryption
  • Managed Service Identity
  • Working with the Key Vault – .Net – Managed Service Identity
  • Lab – Managed Service Identity – Azure Web App

7. More on Monitoring and Diagnostics

  • What is the Azure Monitor Service
  • Lab – Working with Azure Monitor
  • What is a Log Analytics Workspace
  • Lab – Connecting machines to a Log Analytics Workspace
  • Lab – Log Analytics – Queries
  • Lab – Log Analytics – Alerts
  • Lab – Azure Log Analytics – Sending custom logs
  • What is Update Management
  • Lab – Update Management
  • Lab – Working with Dashboards
  • Azure Monitor pricing
  • Diagnostics for your resources
  • Lab – Azure Activity Logs – Diagnostics
  • Lab – Diagnostics – Virtual Machines
  • Lab – Diagnostics – Azure Storage Accounts
  • Azure Function – Metrics
  • Azure Functions – Diagnostics
  • Azure Web Apps – Metrics
  • Azure Web Apps – Diagnostics

2. Implement and Monitor an Azure Infrastructure

  • What are storage accounts
  • Account Storage – Service Types
  • Lab – Creating a storage account
  • Lab – Working with the Blob service
  • Lab – Using Azure Storage Explorer
  • Lab – Using Access Keys
  • Lab – Shared Access Signatures
  • Storage account replication
  • Premium Performance for Blobs
  • Lab – Azure Storage Accounts – Queue service
  • Other tools
  • Lab – Command Line – Using powershell
  • Lab – Command Line – Using Azure Command Line Interface
  • Lab – Command Line – Using Azure Cloud Shell
  • The Virtual Machine service
  • Deploying Virtual Machines
  • Lab – Building Windows 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 – Deploying Linux Virtual Machines
  • Disks for Azure Virtual Machines
  • Lab – Adding data disks
  • Lab – Adding a secondary network interface
  • Lab – Resizing a virtual machine
  • Lab – Creating a virtual machine image
  • Virtual Machine Service Level Agreement
  • Availability Sets
  • Lab – Availability Set
  • Virtual Machine Scale Sets
  • Lab – Virtual Machine Scale Sets
  • Availability Zones
  • Lab – Availability Zones
  • Azure Virtual Networks
  • The Network Interface
  • Lab – Working with virtual networks
  • Lab – IP Addressing
  • Network Security Groups
  • Lab – Network Security Groups
  • Application Security Groups – Implementation Overview
  • Lab – Application Security Groups – Setup – MySQL
  • Lab – Application Security Groups – Setup – Completion
  • Lab – Application Security Groups – Implementation
  • Using a jump server
  • Lab – Using a jump server
  • Azure Bastion Host
  • Lab – Azure Bastion Host
  • Service Endpoints
  • Lab – Service Endpoints
  • Custom Routing
  • Lab – User Defined Routes
  • Virtual Network Peering
  • Lab – Virtual Network Peering
  • Point to Site VPN Connection
  • Lab – Point to Site VPN Connections
  • Site-to-Site VPN Connections
  • Site to Site VPN Connection – What are going to do
  • Lab – Site to Site VPN – Setup
  • Lab – Site-to-Site VPN Connection – Implementation
  • Lab – Site to Site VPN – Transit gateway
  • Azure Resource Manager templates
  • Lab – ARM Templates – Virtual Network
  • Lab – ARM Templates – parameters
  • Lab – ARM Templates – variables
  • Creating a storage account
  • Lab – ARM Templates for a virtual machine
  • Azure Backup Service for Azure Virtual Machines
  • Lab – Azure backup service for Azure virtual machines
  • Lab – Azure MARS agent
  • What is Azure AD
  • Quick look at Azure AD
  • Quick look at creating users
  • Azure AD Custom Domains
  • Azure AD Licences
  • Azure AD and subscriptions
  • Multi-Factor Authentication
  • Lab – Multi-Factor Authentication
  • Lab – Multi-Factor Authentication – Trusted Devices
  • Lab – Multi-Factor Authentication – Skip IPs
  • Conditional Access Policies
  • Lab – Conditional Access Policies
  • Lab – Conditional Access Policies – Named Locations
  • Azure AD Identity Protection
  • Lab – Access Reviews
  • Working with multiple directories
  • What is Azure AD Connect
  • Active Directory Implementation
  • Lab – Azure AD Connect – Installation
  • Azure AD Connect – Using Password Hash Synchronization
  • Benefit of Azure AD Connect
  • Lab – Azure AD Connect – Pass-through Authentication
  • Lab – Azure AD Connect – Single Sign-on
  • Azure AD Connect – Password writeback
  • Lab – Azure AD Connect – Domain-OU Filtering
  • Azure AD Connect Health
  • Introduction to Resource tags
  • Lab – Working with Tags
  • Lab – Costing in Azure

4. Implement Solutions for Apps

  • Azure Web App Service
  • Azure App Service Plan
  • Lab -Azure Web Apps
  • Exploring the Azure Web App
  • Lab – Azure App Service Plan – Linux
  • Lab – Azure Web Apps – From GitHub
  • Lab – Azure Web Apps – Web Jobs
  • Lab -Azure Web Apps – App Service Logs
  • Azure Web Apps – Autoscaling
  • Lab – Auto scaling a web app
  • Azure Web App – Deployment Slots
  • Lab Azure Web App – Deployment Slots
  • Primer on Docker Containers
  • Continuation on What is Docker
  • Lab – Look at Docker
  • Understanding on how we deployed the docker container
  • Lab – Deploying a .Net core application to a Linux VM
  • Lab – Containerizing a .Net app
  • Lab – Azure Container Registry
  • Lab – Azure Container Instance
  • Lab – Azure Web App – Docker container
  • What is Kubernetes and Azure Kubernetes
  • Lab – Creating a Kubernetes cluster
  • Understanding of application deployment to a Kubernetes cluster
  • What is a service principal
  • Lab – Deploying nginx onto the Kubernetes cluster
  • Lab – Azure Kubernetes and Azure Container Registry
Menu