Course Overview: The course covers various aspects of designing solutions on Azure, including architectural principles, design patterns, and best practices.
Azure Architecture: Participants learn about Azure architecture, including regions, availability zones, resource groups, and Azure subscriptions. The course emphasizes designing for scalability, high availability, and disaster recovery.
Azure Networking: The course addresses networking concepts in Azure, including virtual networks (VNets), subnets, and network security groups (NSGs). Participants learn how to design secure and well-connected Azure network architectures.
Azure Storage: Participants gain an understanding of designing Azure storage solutions, including Azure Blob storage, Azure Files, and Azure managed disks. The course covers data redundancy, access controls, and data archiving strategies.
Azure Compute: The course explores designing compute solutions on Azure, including Azure Virtual Machines, Azure App Service, and Azure Kubernetes Service (AKS). Participants learn how to choose the right compute resources and configure auto-scaling and load balancing.
Identity and Security: Participants learn about designing identity and access management solutions using Azure Active Directory (Azure AD). The course covers securing Azure resources, managing authentication, and implementing role-based access control (RBAC).
Data Platform Solutions: The course addresses designing data platform solutions on Azure, including Azure SQL Database, Azure Cosmos DB, and Azure Data Factory. Participants learn how to design for data availability, scalability, and performance.
Hybrid and Migration Strategies: The course covers designing hybrid cloud solutions and migration strategies, including Azure Site Recovery, Azure Migrate, and Azure Hybrid Connections. Participants learn how to integrate on-premises infrastructure with Azure services.