ICC Teleservices Ltd
Your Trusted ICT Partner

Developing 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: Azure Storage Lab
  •  Hands-on Lab: Implementing Blob Storage and Table Storage using Azure Storage Service

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: Creating a Virtual Network and deploying VM

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: Azure Websites Lab
  •  Hands-on Lab: Create, deploy and manage Web App using Visual Studio

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: Provisioning Virtual Machines

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
  •  Hands-on Lab: Cloud Services with Service Bus Queue

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
  •  Hands-on Lab: Create an ASP.NET MVC app with SQL DB and deploy to Azure App

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: Azure Service Bus (Messaging Services)

  •  Service Bus Queues
  •  Topics
  •  Relays
  •  Event Hubs

Lesson 15: Azure Traffic Manager

  •  Understanding use case of Traffic Manager

Lesson 16: Developing on Azure

  •  For High Availability
  •  For High Scalability
  •  Disaster Recovery
  •  Cost Optimization

Lesson 17: 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
  •  Discussion about the Azure Exam 70-532: Developing Microsoft Azure Solutions

OUR PARTNER