Course Outline for Cloud Azure Training

What is Cloud Azure?

Cloud computing, also on-demand computing, is a kind of Internet-based computing that provides shared processing resources and data to computers and other devices on demand. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services), which can be rapidly provisioned and released with minimal management effort.

CURRICULUM

Cloud Azure

  • 2.1 Introduction to Azure
  • 2.2 Azure Hosting Models
  • 2.3. Azure Services
  • 2.4 Subscribing to Microsoft Azure
  • 2.5 Azure Portals
  • 2.6 Azure Resource Group
  • 2.7 Installing Microsoft Azure SDK
  • 3.1 Introduction
  • 3.2 App Types
  • 3.3 Deploying Web App directly from Visual Studio
  • 3.4 Automate deployment from Dropbox
  • 3.5 Continuous Delivery using Visual Studio Team Service
  • 3.6 Scaling a Web Apps
  • 3.7 Traffic Manager
  • 3.8 Azure App Services-Web Apps
  • 3.9 Application Settings Configuration
  • 3.10 Understanding Deployment Slots
  • 3.11 Configure a custom domain name
  • 3.12 Enable SSL for your custom domain
  • 3.13 Monitoring, Debugging and Diagnosis
  • 4.1 Introduction/Overview
  • 4.2 Comparing SQL Azure Database to Azure / OnPremise SQL Server
  • 4.3 Creating and Using SQL Server and SQL Database
  • 4.4 Azure SQL Database Tools
  • 4.5 Using Azure SQL Database with EF Code First
  • 4.6 Migrating on premise database to SQL Azure
  • 4.7 Planning the Deployment
  • 4.8 Elastic Storage
  • 4.9 Monitoring Azure SQL Database
  • 4.10 Configure SQL Database Auditing
  • 4.11 Manage Business Continuity
  • 4.12 Azure SQL Database vs SQL Server in IaaA VM
  • 5.1 Understanding DocumentDB database Schema
  • 5.2 Creating and Saving Documents
  • 5.3 Reading Documents
  • 6.1 About Azure Storage
  • 6.2 C# / MS.NET Azure Storage SDK
    • 6.3 Working with Blob Storage
    • 6.4 Working with Tables Storage
    • 6.5 Working with Queues Storage
    • 6.6 Working with Files Storage
  • 6.7 REST API
    • 6.7 Working with Storage Tables
    • 6.7 Working with Azure Queues
  • 7.1 Introduction
  • 7.2 Developing and Hosting Web Jobs Application
  • 7.3 Azure WebJobs SDK
  • 7.4 Sample Application including WebApps and WebJobs.
  • 8.1 Mobile Apps Introduction
  • 8.2 Creating Server and Client Projects
  • 8.3 Working with Easy tables using Azure Portal
  • 8.4 Developing Windows 8 Client Application
  • 8.5 Mobile App Authentication
    • 5.1 Facebook Authentication
    • 5.2 Azure Active Directory Authentication
  • 8.6 Enabling Offline Sync
  • 8.7 Implementating Push Notification
  • 9.1 Introduction
  • 9.2 Creating an API App
  • 9.3 Deploying an API App
  • 9.4 Consuming an API App
  • 9.5 Using API App in Logic App
  • 10.1 Introduction
  • 10.2 Creating a Simple Logic App
  • 10.2 Handling array of Items using for-each and condition
  • 10.2 Understanding Triggers and Actions
  • 10.2 Using Custom API App in Logic App
  • 10.1 Cloud Service vs App Service
  • 10.2 Understand Cloud Service Roles
  • 10.3 Developing Cloud Service Application with Web Role
  • 10.4 Deploying Cloud Service Application
  • 10.5 Production and Staging Slots
  • 10.6 Using Azure Database in Cloud Service
  • 10.7 Adding Worker Role to the Solution
  • 10.8 Delete deployments and a cloud service
  • 10.9 Configure application for SSL
  • 10.10 Configure Roles for Remote Desktop Login
  • 10.11 Running Multiple Websites
  • 10.12 Scaling a Cloud Service
  • 10.13 Debugging an Azure Cloud Service
  • 10.14 Transient Fault Handling
  • 10.15 To Configure and Run Startup Tasks for a Cloud Service
  • 10.16 Enable Communication for Role Instances in Azure
  • 10.17 Using the .NET SDK to access an endpoint
  • 10.18 Network traffic rules to control role communication
  • 12.1 Installing the required modules
  • 12.2 Login to Azure Portal
  • 12.3 Creating Resource Group
  • 12.4 Managing Storage Accounts using PowerShell
  • 13.1 Service Bus Basics
  • 13.2 Hosting WCF Service in Azure
  • 13.3 Relayed Messaging
  • 13.4 Service Bus Queues
  • 13.5 Topics and Subscriptions
  • 13.6 Handling Sessions
  • 13.7 Handling Transactions
  • 14.1 What is Media Services
  • 14.2 Media Service in Azure Portal
    • 1. Create an Azure Media Service Account
    • 2. Upload and Encode Video/Audio
    • 3 Publish and Play Content
  • 14.6 Media Services Development with .NET
    • 1. Uploading Media File Programmatically
    • 2. Uploading .WMV Encoding to MP4 Format
  • 15.1 Overview of Azure Networking
  • 15.2 Virtual Network Benefits
  • 15.3 Understanding Network Resources
  • 15.4 Create a VNet using Azure Portal
  • 15.5 Create a Network Security Group
  • 15.6 Create NIC and PublicIP
  • 15.7 Understanding and Using Azure DNS
  • 15.8 Using PowerShell Commands
  • 16.1 Introduction
  • 16.2 Comparing VM with Web Apps and Cloud Services
  • 16.3 Create a Windows Virtual Machine using Portal / PowerShel
  • 16.4 Understanding and Capture VM Images
  • 16.5 Deploy a New VM Instance from the captured Image
  • 16.6 Deploy popular application frameworks by using Azure Resource Manager templates
  • 16.7 Understanding and Creating Availability Sets
  • 16.8 Load Balancing between multiple Virtual machines
  • 17.1 Caching Overview
  • 17.2 What is Redis Cache
  • 17.3 Creating a Redis Cache
  • 17.4 Developing Redis Cache Client
  • 17.5 Controlling Expiration
  • 18.1 Azure AD Introduction
  • 18.2 Relationship between AD DS and Azure AD
  • 18.3 Managing Active Directories
  • 18.4 Adding a custom domain name to Azure AD
  • 18.5 Managing Users, Groups and Devices
  • 18.6 Adding Co-Administrators for a Subscription
  • 18.7 Configuring Role Based Access Control
  • 18.8 Integrating On-Premise AD Identities with Azure AD
  • 18.9 Integrating Gallery Applications with Azure AD
  • 18.10 Integrating On-Premise Applications with Azure AD
  • 18.11 Implementing Azure AD B2B Collaboration
  • 18.12 Implementing Azure AD B2C Collaboration
;