ICC Teleservices Ltd
Your Trusted ICT Partner

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

OUR PARTNER