Course Description
Phase 1: Foundations of Azure Cloud Computing
1. Introduction to Cloud Computing
– Understanding cloud computing models (IaaS, PaaS, SaaS)
– Public, private, and hybrid cloud concepts
– Benefits of cloud computing
2. Azure Cloud Overview
– What is Microsoft Azure?
– Azure core services: Compute, Storage, Networking
– Regions, Availability Zones, and Resource Groups
– Azure Marketplace and Pricing
3. Azure Portal and CLI
– Navigating the Azure portal
– Using Azure Cloud Shell (Bash and PowerShell)
– Introduction to the Azure CLI
4. Project 1
Phase 2: Core Azure Services and Virtual Networking
1. Azure Virtual Machines (VMs)
– Understanding VM types and sizes
– Creating and managing VMs
– Disk types: Standard, Premium
2. Azure Virtual Networks (VNets)
– Virtual Networks and subnets
– IP addressing, Network Security Groups (NSG), and routing
– VPN Gateway, Azure ExpressRoute
3. Azure Storage
– Azure Blob, File, Queue, and Table storage
– Storage tiers: Hot, Cool, and Archive
– Azure Storage Explorer
4. Project 2
Phase 3: Identity, Security, and Access Management
1. Azure Active Directory (AD)
– What is Azure AD?
– Identity and access management concepts
– Azure AD Users, Groups, and Roles
2. Azure Security Best Practices
– Azure Security Center overview
– Identity Protection with Azure AD
– Azure Key Vault (secrets management)
3. Azure Role-Based Access Control (RBAC)
– Overview of RBAC
– Custom roles in Azure AD
– Assigning roles at resource, resource group, and subscription levels
4. Project 3
Phase 4: Azure DevOps, Automation, and Monitoring
1. Azure DevOps
– Overview of Azure DevOps (Repos, Pipelines, Boards)
– CI/CD pipeline setup with Azure Pipelines
2. Azure Automation and ARM Templates
– Overview of ARM templates for infrastructure as code (IaC)
– Azure Automation accounts and runbooks
3. Azure Monitoring and Log Analytics
– Overview of Azure Monitor, Log Analytics, and Application Insights
– Setting up alerts and diagnostic logs
4. Project 4
Phase 5: Advanced Networking, Security, and Scaling
1. Azure Load Balancing
– Azure Load Balancer, Traffic Manager, and Application Gateway
– Autoscaling with VM Scale Sets
2. Azure Firewall and DDoS Protection
– Overview of Azure Firewall and DDoS protection
– Configuring firewall rules and network security
3. Azure Kubernetes Service (AKS)
– Introduction to containers and Kubernetes
– Deploying and managing AKS clusters
5. Project 5
Phase 6: Serverless, Databases, and Big Data
1. Azure App Services and Serverless
– App Services overview
– Azure Functions and Logic Apps
2. Azure Databases
– Overview of Azure SQL, Cosmos DB, and Managed Databases
– Scaling databases and ensuring high availability
3. Azure Big Data and Analytics
– Overview of Azure Synapse Analytics, Data Lake, and Databricks
– Data processing with Azure Data Factory
4. Project 6
Phase 7: Final Capstone Project
Certifications
– Microsoft Certified: Azure Fundamentals (AZ-900)
– Microsoft Certified: Azure Administrator Associate (AZ-104)
– Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
This curriculum is designed to gradually build proficiency with hands-on practice and real-world scenarios, preparing learners for a career in Azure Cloud Engineering