1. Introduction to Cloud Computing
-
What is Cloud Computing?
-
Benefits of Cloud Computing (Cost, scalability, etc.)
-
Cloud service models: IaaS, PaaS, SaaS
-
Cloud deployment models: Public, Private, Hybrid, Multi-cloud
2. Overview of Microsoft Azure
-
What is Azure?
-
Azure global infrastructure: Regions, Availability Zones, Datacenters
-
Azure Resource Manager (ARM)
3. Core Azure Services
-
Compute: Virtual Machines (VMs), App Services, Azure Functions
-
Networking: Virtual Network, Load Balancer, VPN Gateway, Azure DNS
-
Storage: Blob Storage, File Storage, Disk Storage
-
Databases: Azure SQL Database, Cosmos DB, Azure Database for MySQL/PostgreSQL
4. Azure Identity and Access Management (IAM)
-
Azure Active Directory (Azure AD)
-
Authentication vs Authorization
-
Role-Based Access Control (RBAC)
7. Security and Compliance in Azure
-
Azure Security Center
-
Compliance certifications (ISO, GDPR, etc.)
-
Shared Responsibility Model
8. Azure Solutions and Use Cases
-
Web hosting
-
Backup and disaster recovery
-
IoT solutions
-
AI and Machine Learning services (basic overview)
9. Basic Hands-on Labs (Optional but Recommended)
-
Creating a virtual machine
-
Setting up a storage account
-
Deploying a web app
-
Setting up a virtual network
10. Introduction to Azure DevOps and Resource Automation
-
What is Azure DevOps?
-
Intro to ARM templates, Bicep, and Infrastructure as Code (IaC)