Prerequisites
To apply for the Azure Cloud Training, you need to either:
- You should have a basic understanding of computer networking concepts like IP addresses, protocols and routing
- You should have a basic understanding of Operating systems and virtualization concepts.
- You should also be familiar with at least one programming language like Java, Ruby or Python.
Course Curriculum
Module 1: Introduction to Microsoft Azure and Its Services
- Azure Resources
- Azure Subscriptions
- Azure Resource Manager
- Azure Free Tier Account
- Azure Storage and its types
Module 2: Azure Virtual Machines and Networking
- Azure Resource Manager Virtual Machine
- Azure Virtual Machine overview
- Networking in Azure
- Azure Blob Storage
- Azure Managed Disks
- Subnets, DNS, NIC, NSG, IP Addresses,
Module 3: Azure VMSS and Availability Zones
- Resiliency
- Autoscaling
- Azure Availability Zone
- Azure Availability Sets
- Update Domain
- Fault Domain
- Virtual Machine Scale Set
- Application Gateway
- Load Balancer
- Azure Disk Encryption
Module 4: Azure App Services and Its Features
- Azure App Service Web Apps
- App Service Security
- Serverless Computing Concepts
- Function Apps
- Azure Event Grid
- Azure Service Bus
- Azure App Service Logic App
- Swagger tool
- Background Tasks
- Creating a Web App using Shell Commands
Module 5: Advanced Azure Hybrid Connectivity and Site Recovery
- Hybrid Connectivity
- VNet Peering
- VNet S2S VPN
- Policy-Based Gateway
- Azure VPN Gateway
- Route Based Gateway
- Gateway Connections
- Swagger tool
- VNet Routing
- Express Route
- Border Gateway Protocol
- User-Defined Route
Module 6: Azure Kubernetes Service
- Application Environment Components
- Docker
- Docker Image
- DockerFile
- Azure Container Instance
- Azure Container Registry
- Azure Kubernetes Service
- Orchestration
- Diagnostics Logs
Module 7: Azure Active Directory and Role-Based Access Control
- Access Control
- Claims-based authorization
- Multi-Factor Authentication (MFA)
- Role-Based Access Control
- Role-based access control (RBAC) authorization
- Authentication in applications (certificates, Azure AD Connect, Azure AD, token-based)
- Azure confidential computing
- End-to-end encryption
- Azure Key Vault
- SSL and TLS communications
- Bypass option trusted IPs
- Configure Fraud alerts
- Service Principal authentication
- Managed Service Identity
Module 8: Azure Messaging Service (Events, Hubs, Queue, and Bus)
- Azure Service Bus
- Azure Messaging Service
- Azure Events Grid
- Azure Events Hub
- Auto Scale Ruling in Azure
- Azure Notifications Hub
- Transient Fault Handling
Module 9: Azure Storage Solution and Design Patterns
- Azure Architecture Center
- Cache-aside pattern
- Cloud design patterns
- Sharding Pattern
- Azure Elastic Pool
- Azure SQL DB
- Azure Data Factory
- Azure Data Lakes
- Azure Cosmos DB
Module 10: Azure Monitoring and Insights Service
- Azure Analytics
- Azure Monitoring
- Azure Resource Metrics
- Azure Alerts
- Service Health
- Azure Activity Log
- Azure App Insights
- Azure Log Analytics
Module 11: Design Identity & Security & Design Storage
- Authorization and Authentication Protocols
- Security and Risk Management
- Azure AD B2B B2C
- PIM
- Understanding Azure Storage
- Licensing & Compliance
- Designing Storage Access
- Setting Up Azure Storage
- Storage Security and Best Practices
Module 12: Design Azure Migration
- Understand Data Protection at Different Stages
- Design Migration & Integration Strategy
- Azure Services for Migration
- Migration Fundamentals
Module 13: Design Monitoring
- Design for Cost Optimization
- Azure Cost Calculator and Azure Cost Management
- Minimize Network Costs
- Minimize Compute Costs
- Minimize Storage Costs
- Compliance
- Compliance Strategy to be implemented
- Monitoring Strategy to be implemented
- Azure Application Insights
- Azure Monitoring Service
- Azure Monitor – Use Cases
- Azure Sentinel
- Achieving Compliance with Azure Policy