
Explore the course structure and the Azure networking services covered in the lectures and demonstrations.
Understand virtual networks and their role in organizing and connecting Azure resources.
Create an Azure virtual network through the Azure portal.
Explore the networking features available within an Azure virtual network.
Use Azure CLI commands to create and configure a virtual network.
Define and deploy an Azure virtual network with Terraform.
Use a lightboard explanation to understand how network security groups filter traffic.
Understand network security groups and how their security rules control network traffic.
Deploy two virtual machines, Azure Bastion, and a network security group for the networking demonstration.
Test connectivity with the default network security group rules and examine the results.
Add a deny rule to a network security group and examine its effect on traffic.
Create an outbound allow rule to control permitted traffic from Azure resources.
Review the deployment setup for connecting to a virtual machine through Azure Bastion.
Deploy Azure Bastion and a virtual machine for the connectivity demonstration.
Understand how virtual network peering connects Azure virtual networks.
Configure virtual network peering with Azure CLI commands.
Define virtual network peering connections using Terraform.
Explore how Azure Bastion provides remote access to virtual machines.
Create an Azure Bastion resource using the Azure portal.
Connect to an Azure virtual machine through Azure Bastion.
Explore the placement and use of Azure Bastion in a hub-and-spoke network.
Review the use of Azure Bastion for accessing on-premises virtual machines.
Explore the Azure Bastion cost considerations presented in the lecture.
Use native SSH and RDP clients with Azure Bastion connectivity.
Understand route tables and how they influence traffic paths in Azure virtual networks.
Create an Azure route table through the Azure portal.
Configure routes that direct virtual network traffic through a firewall.
Use a lightboard explanation to explore the role of Azure Firewall in a network.
Understand the core capabilities and role of Azure Firewall.
Create an Azure Firewall deployment using the Azure portal.
Explore application rules in Azure Firewall Policy and their use in filtering application traffic.
Explore network rules in Azure Firewall Policy and their use in filtering network traffic.
Understand the Azure Firewall DNS proxy feature and its role in name resolution.
Compare the Azure Firewall Basic, Standard, and Premium tiers discussed in the lecture.
Explore third-party firewall offerings available through Azure Marketplace.
Review the Azure Firewall pricing model and cost factors presented in the lecture.
Use a lightboard explanation to understand how Azure Load Balancer distributes traffic.
Explore Azure Load Balancer and the components involved in distributing network traffic.
Create an Azure Load Balancer for the demonstration environment.
Configure the components of an Azure Load Balancer.
Prepare the network and backend virtual machine for the load-balancing example.
Configure load-balancing rules that forward traffic to the backend pool.
Understand how an internal load balancer distributes traffic through a private frontend.
Prepare a virtual machine scale set as the load balancer backend pool.
Configure an internal load balancer for private traffic distribution.
Examine how a load balancer responds when a backend virtual machine becomes unhealthy.
Understand Azure Application Gateway and its role in routing web traffic.
Create an Azure Application Gateway through the Azure portal.
Create a virtual machine scale set that hosts the example web application.
Configure Application Gateway to route requests to a virtual machine scale set.
Use Terraform to create and configure an Azure Application Gateway.
Review the Application Gateway considerations highlighted in the lecture.
Explore the use of Application Gateway with Azure Kubernetes Service.
Review the Application Gateway pricing model and the cost factors discussed.
Compare the load-balancing options presented to identify a suitable solution for a workload.
Configure HTTPS on Application Gateway using a TLS certificate stored in Azure Key Vault.
Understand how Azure resources connect, how traffic is controlled, and how applications stay reachable without exposing everything to the public internet. This course turns Azure networking services into a connected learning journey, from your first virtual network to private connectivity, hybrid access, and larger network topologies.
Lightboard explanations introduce the architecture, while practical demonstrations show the configuration and the resulting behavior. Work through portal-based examples alongside Azure CLI and Terraform implementations where they are included, so you can connect networking concepts with repeatable deployment workflows.
Build a strong networking foundation
Create virtual networks, configure peering, and use network security groups to allow or deny traffic.
Explore Azure Bastion for remote access and route tables for controlling traffic paths.
Configure Azure Firewall and understand application rules, network rules, DNS proxy, and tier considerations.
Work with public IP addresses, public IP prefixes, and NAT Gateway for outbound connectivity.
Connect and expose applications deliberately
Compare Azure Load Balancer, Application Gateway, and Front Door through practical application-routing examples.
Explore backend pools, health checks, private load balancing, HTTPS, and multi-region application entry points.
Use private endpoints, service endpoints, private DNS zones, and Private Link Service to understand different private-access patterns.
Explore API Management networking, internal and external modes, and self-hosted gateway examples with AKS.
Extend into hybrid and larger-scale designs
Continue with point-to-site and site-to-site VPN Gateway, Azure DNS Private Resolver, private monitoring through Azure Monitor Private Link Scope, and DNS management using Azure Policy. The later modules introduce Virtual WAN and virtual hubs, routing intent, shared Bastion access, and OPNsense firewall and WireGuard examples.
Who this course is for
This course is for cloud engineers, administrators, developers, and aspiring solution architects who want to understand Azure networking through configuration and testing. It begins with foundational services and progresses into more advanced scenarios, so you can follow the full path or revisit the modules relevant to your environment.
The goal is not to memorize a catalog of services. It is to recognize what each service contributes to a traffic path and develop the confidence to investigate connectivity, access, and routing choices in your own Azure projects.