Architecting Microsoft Azure Solutions Training from ICC Teleservices
Duration 40(Hrs)
Buy Now
Course Outline
Lesson 1: Azure Fundamentals
- Introduction to Azure
- Different segments SaaS, PaaS, and IaaS
- Azure Regions and Data Centers
- Overview of all Azure services
- Azure portal
Lesson 2: Azure Storage
- Understanding Storage Account
- Features
- Storage Account Replication Techniques: LRS, ZRS, GRS & RA-GRS
- Protocols
- Consistency Model
Lesson 3: Azure File Storage
- Use cases for Azure File Storage
- Share, Files and Folders
- Access control
Lesson 4: Azure Blob Storage
- Use cases for Azure Blob Storage
- Containers
- Block Blob
- Page Blob
- Access Control
- Shared Access Signatures
- Locking Operations
Lesson 5: Azure Table Storage
- Brief intro to NoSQL
- Use cases for Azure Table Storage
- Schema for Azure Tables
- Scaling Tables
- Access Control
Lesson 6: Azure Queue Storage
- Need for Queues
- Understanding Azure Queues
- Hands-on Lab: Microsoft Azure Storage Lab; Using File storage, Blog storage, and Table Storage
Lesson 7: Azure CDN
- Introduction to CDN
- Need for CDN
- Setting up CDN on Azure
- Hands-on Lab: Managing content using CDN
Lesson 8: Azure Virtual Networks Overview
- IP Addressing
- What is a Virtual Network?
- Understanding Network ACL and Network Security Group
- Why is it needed?
- Creating Virtual Networks in Azure
- VPN options:
- Architectural difference between Azure VPNs like VNET to VNET, point-to-site and site-to-site.
- Endpoints
- Load Balancing Endpoints
- Private and Public IP
- ExpressRoute
- Hands-on Lab: Create a virtual network Azure Virtual Networks (VNet to VNet connection)
Lesson 9: 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: Deploy and create staging to prod deployment pipeline for Azure website
Lesson 10: Azure Virtual Machines
- Understanding VMs architecture
- Types of OS supported Images by Azure
- Virtual Machine instances
- Virtual Machine Types
- Compute Tiers
- Instance Types
- Pricing
- Understanding OS disk and Data disk
- Understanding Custom Image
- Understanding concepts of: Load balancing, Availability Set and Auto Scaling
- Types of Provisioning
- Disks & Images
- Virtual Machine management, automation and scripting
- Cloud Service
- Endpoints
- Load Balanced Endpoint
- Hands-on Lab: Creating VMs under VNet and managing security using Network ACL
Lesson 11: Azure Cloud Services
- Features of Cloud Services
- Deployment
- Benefits
- Roles
- Web Role
- Worker Role
- Understanding Fault Domain
- Understanding Upgrade Domain
- Types of Configuration file
- Deployment pipeline
- Components
- Specifications
- Hands-on Lab: Deploying Application package with Azure Cloud Services
Lesson 12: Azure SQL Database
- Understanding Database as a service
- SQL Database is not SQL Server
- Advance Capabilities
- Benefits of SQL database
- Scaling SQL database
- Backup Options
- Performance Model
- Security
- SQL Reporting
- SQL Data Sync
- SQL Federation
- Pricing
- Hands-on Lab: Migrate a database from on - premise to SQL Azure
Lesson 13: 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
- 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
Lesson 14: Provisioning Infrastructure PowerShell
- Evolution of Script
- Azure PowerShell cmdlets
- Understanding PowerShell DSC
- Hands-on Lab: Provisioning infrastructure using PowerShell cmdlets
Lesson 15: Azure Mobile Service
- Requirement of Mobile App development
- Azure MBaaS
- Cross Platform App development
- Authentication Flow
- Understanding Push Notification
Lesson 16: Azure HDInsight
- BigData
- Hadoop
- Azure HDInsight Service
Lesson 17: Azure Media Services
Lesson 18: Developing on Azure
- For High Availability
- For High Scalability
- Disaster Recovery
- Cost Optimization
Lesson 19: Monitoring Strategy with Azure
- Monitoring tools
- Monitoring web apps using Visual Studio
- Monitoring services using Azure portal
- Hands-on Lab: Monitoring services using various tools
Lesson 20: Azure Business Continuity & Disaster Recovery
- Business Continuity Guidance
- Disaster Recovery & High Availability
- Azure Site Recovery
- Hyper‐V Replica
Lesson 20: Azure Automation
- Automation Account
- Runbook
- Scheduled Jobs
- Use case for Azure Automation Configuration
- Discussion about the Azure Exam 70-534: Architecting Microsoft Azure Solutions