
Sign up for Azure cloud at portal.azure.com, complete verification, provide details for a fresh account, enable multi-factor authentication, and start the Azure free trial with $200 credits.
Explore the Azure dashboard home page, credits and billing, search for vnet and other services, and navigate with the left hamburger menu and favorites for quick access.
Learn how to create an Azure storage account in a resource group, choose region and service, create a blob container, upload a file, and set IAM read permissions.
Discover Azure storage retrieval options, hot, cool, cold, and archive, and learn to create a storage account, blob container, upload files, and manage access with IAM roles.
Explore Azure compute services, focusing on the virtual machine and its four-layer architecture—host, hypervisor, guest os, and application binaries—demonstrating what Azure manages versus what you manage.
Explore the structure of an ARM template with a simple storage account example, covering schema, content version, API version, resources, location, SKU, and the optional parameters and variables.
Learn to deploy a Linux VM using ARM templates in the Azure portal, customize parameters, download the generated template, and reproduce deployment via the Azure CLI.
Learn how network security groups control inbound and outbound traffic for Azure virtual machines, covering Linux SSH port 22, Windows RDP port 3389, and port 80 for Apache2.
Learn how to provision an Azure virtual machine using user data and custom data to install Apache 2, verify via curl, and enable port 80 with the network security group.
Understand the differences between user data and custom data in Azure; user data is retrievable via the instance metadata service, persists for the VM, and can be updated without rebooting.
Learn to implement an Azure load balancer to distribute traffic across multiple virtual machines, using VNet, subnet, route table, and network security group, plus a health probe.
Provision two Azure virtual machines with Ubuntu, configure the VNet and public IPs, set up SSH key authentication on port 22, and install Apache to prepare for a load balancer.
Discover Azure virtual machine scale sets that automatically scale VMs between a minimum of two and a maximum of ten as traffic changes.
Discover how the Azure virtual scale set works with a load balancer, public IP, and backend pool to automatically provision three virtual machines and route traffic.
Learn how to create a public Azure load balancer, configure its front-end IP, and prepare for a scale set deployment using the dev eu north resource group.
Create an Azure virtual machine scale set in North Europe with two Ubuntu instances, automatic upgrades, spot pricing, and Apache2 setup, then attach it to load balancer back end pool.
Learn to set up a load balancer rule for a virtual machine scale set, including frontend ip, backend pool, health probe, and port 80, with auto scaling based on cpu.
Explore Azure resource locks and logs, including read-only and cannot-delete types, to prevent accidental deletion and unauthorized modification in enterprise setups.
Create a resource lock in Azure to prevent virtual machine deletion, demonstrated by an owner creating a virtual machine and a test user with VM contributor attempting to delete it.
Azure from Zero to Hero: Master Microsoft Azure with Hands-On Projects
This course is designed to take you from a complete beginner to an Azure pro, covering everything you need to build, manage, and automate cloud infrastructure like a true DevOps engineer.
No fluff, no theory overload—just pure hands-on learning with real-world scenarios that will skyrocket your cloud skills and make you job-ready!
What You’ll Learn (Step-by-Step, From Scratch)
Azure Fundamentals – Get a strong foundation in cloud concepts, subscriptions, resource groups, and Azure portal.VNet &
Subnet Deep Dive – Learn how to design networks in Azure, create virtual networks (VNets), subnets, and connect resources securely.
Route Tables & Network Security Groups (NSG) – Master network traffic control and security rules to lock down your Azure environment.
Virtual Machines (VMs) – Deploy and manage Linux & Windows VMs, configure SSH/RDP access, and optimize costs.
Terraform in Azure – Learn Infrastructure as Code (IaC) using Terraform to automate deployments like a pro.
Load Balancer & Scale Set – Build highly available applications with Azure Load Balancer and Auto-Scaling Virtual Machine Scale Sets.
ARM Templates – Understand and create Azure Resource Manager (ARM) templates for automated deployments.
Azure Storage – Dive deep into Blob Storage, Managed Disks, Azure Files, and Storage Account best practices.
Identity & Access Management (IAM) – Manage RBAC, service principals, and security best practices.
Azure Kubernetes Service (AKS) & Containers – Deploy and manage containerized applications in Azure.
Monitoring & Logging – Use Azure Monitor, Log Analytics, and Alerts to keep your infrastructure in check.
Security & Compliance – Secure your Azure environment using Azure Defender, Key Vault, and Security Center.
Project-Based Learning – Work on real-world projects that mimic industry use cases.