Course Outline:
Topics Covered / Weekly Lecture Schedule:
Part-1
Azure Fundamentals
ï?· Introduction to Azure
ï?· Different segments SaaS, PaaS, and IaaS
ï?· Azure Regions and Datacenters
ï?· Introduction to all Azure Services
ï?· Azure portal
Microsoft Azure Storage
ï?· Overview
ï?· Storage Account
ï?· Features
ï?· Storage Account Replication Techniques
ï?· Protocols
ï?· Consistency Model
Azure File Storage
ï?· Use cases for Azure File Storage
ï?· Share, Files and Folders
ï?· Access control
Azure Blob Storage
ï?· Use cases for Azure Blob Storage
ï?· Containers
ï?· Block Blob
ï?· Page Blob
ï?· Access Control
ï?· Shared Access Signatures
Azure Table Storage
ï?· Brief intro to NoSQL
ï?· Use cases for Azure Table Storage
ï?· Scaling Tables
Azure Queues
ï?· Need for Queues
ï?· Understanding Azure Queues
ï?· Hands-on Lab: Provisioning Azure Storage services
Part-2
Azure CDN
ï?· Introduction to CDN
ï?· Need for CDN
ï?· Setting up CDN on Azure
Azure Virtual Networks
ï?· IP Addressing
ï?· What is a Virtual Network?
ï?· Understanding Network ACL and Network Security Group
ï?· Creating Virtual Networks in Azure
ï?· VPN options:
o Architectural difference between Azure VPNs like VNET-to-VNET, pointâ??tosite
and siteâ??toâ??site.
ï?· Endpoints
ï?· Load Balancing Endpoints
ï?· Private and Public IP
ï?· ExpressRoute
ï?· Hands-on Lab: Create a VNet-to-VNet virtual network
ï?· Hands-on Lab: Create a point-to-site virtual network
Azure Web Apps
ï?· Understanding Web App tiers
ï?· Resource Group and Web Hosting Plans in the New Preview portal
ï?· Supported language
ï?· Scaling of Websites
ï?· Deployment sources
ï?· Deployment pipeline
ï?· Security
ï?· Frameworks
ï?· Pricing
ï?· Monitoring
ï?· Understanding Web Jobs
ï?· Hands-on Lab: Create, deploy and manage Web Apps
Part-3
Azure Virtual Machines
ï?· Operating System Images Supported
ï?· Virtual Machine instances
o Virtual Machine Types
o Compute Tiers
o Instance Types
ï?· Pricing
ï?· Types of Provisioning
ï?· Disks & Images
ï?· Virtual Machine management, automation and scripting
ï?· Cloud Service
ï?· Endpoints
ï?· Load Balanced Endpoint
ï?· VM Availability using Availability Sets
ï?· Hands-on Lab:VM Monitoring and Alerts
ï?· Hands-on Lab: Deploying an Azure Virtual Machine and provisioning Network ACL
Azure Cloud Services
ï?· Deployment
ï?· Benefits
ï?· Roles
o Web Role
o Worker Role
ï?· Understanding Fault Domain
ï?· Understanding Upgrade Domain
ï?· Types of Configuration file
ï?· Deployment pipeline
ï?· Components
ï?· Hands-on Lab: Deploying Application package with Azure Cloud Services
Azure SQL Database
ï?· Understanding Database as a service
ï?· SQL Database is not SQL Server
ï?· Benefits of SQL database
ï?· Scaling SQL database
ï?· Backup Options
ï?· Performance Model
ï?· Security
ï?· Pricing
ï?· Hands-on Lab: Migrate a database from on premise to SQL Azure
Part-4
Implement an Azure Active Directory
ï?· Active Directory Fundamentals
ï?· Understanding Azure Active Directory
ï?· Self-Managed Azure AD
ï?· Need for Azure Active Directory
ï?· Azure AD data sync
ï?· Issues with data sync and how to solve it
ï?· Moving local AD to Azure AD
ï?· OAuth
ï?· Integration Scenarios
ï?· Cloud Native App AD
ï?· Desktop App AD
ï?· Federation App AD
ï?· Single Sign-on for SaaS
ï?· Multi-Factor Authentication
ï?· Role based Access Control
ï?· ADFS and Azure Access Control Service
ï?· Hands-on Lab: Authentication Onâ??Premise app using Azure AD
Provisioning Infrastructure PowerShell
ï?· Evolution of Script
ï?· Azure PowerShell cmdlets
ï?· Understanding PowerShell DSC
ï?· Hands-on Lab: Provisioning infrastructure using PowerShell cmdlets
Azure Traffic Manager
ï?· Introduction to DNS
ï?· Need for Traffic Manager
ï?· Routing Types
ï?· Hands-on Lab: Load Balancing using Azure Traffic Manager
Azure Media Services
Azure Backup
ï?· Vaults
ï?· Configuring backups
ï?· Data Protection Manager
ï?· Hands-on Lab: Configure a vault and backup a serve from on premise to cloud
Part-5
Recovery Manager
ï?· Azure Site Recovery
ï?· Types of recovery
o On-premise to on premise
o On-premise to Azure
Notification Hub
ï?· Overview
ï?· Features
Architecting on Azure
ï?· For High Availability
ï?· For High Scalability
ï?· Disaster Recovery
ï?· Cost Optimization
High Lights
ï?? Trainer is a Real Time working professional.
ï?? Focus on Hands-on sessions.
ï?? 100% satisfactory job oriented real time training
ï?? Real-time projects.