Print

Microsoft Azure Corporate Workshop/Training Course

Overview

Introduction to Azure training teaches developers to use Azure, Microsoft's cloud platform for building scalable applications. Students also learn to use SQL Azure (for scaling SQL Server in the cloud) and Windows Azure AppFabric (a set of services supporting applications in the cloud and at customers' sites).

Objectives

At the end of Microsoft Azure training course, the participants will be able to:

  • Extend existing skills to the cloud development model
  • Build a simple web role application and deploy it to the cloud
  • Create a worker role project to perform backend processes
  • Store persistent data with Windows Azure Storage
  • Develop a scalable database application in the cloud using Microsoft SQL Azure
  • Connect several cloud-based applications with Windows Azure AppFabric
  • Design a multitier solution that can scale to meet user demand

Suggested Audience - Developers & Architects

Duration - 3 Days

Prerequisites - All attendees must be experienced .NET developers, ideally in C#.

Questions?    Request a call back

Syllabus

1. Overview 2. Introduction to Cloud Computing
  • Approaches to Cloud Computing
  • Long-Term Vision
  • Windows Azure as a PaaS Solution
  • Windows Azure and Cloud Computing
3. The Windows Azure Platform
  • The Operating System
  • Service Creation
  • Windows Azure Storage
  • The Worker Role
  • The Virtual Machine Role
  • Windows Azure AppFabric
  • SQL Azure
4. Creating a Web Role Project
  • Software Development Kits
  • Windows Azure Tools for Visual Studio
  • Web Role Project Template
  • The Cloud Project
  • Deployment to Windows Azure
  • Configuration and Upgrading
  • Service Definition File
  • Role Properties
5. Windows Azure Storage
  • Local Storage
  • The Windows Azure Storage Account
  • Windows Azure Management Tool
  • Blob APIs
6. Tables, Queues, and Worker Roles
  • The Table Service
  • The Queue Service
7. Windows Azure Operating System Details
  • Live ID, Subscriptions, and Billing
  • Affinity Group
  • Content Delivery Network
  • Certificates
  • Diagnostics
8. Building an AppFabric Solution
  • Windows Azure AppFabric Components
  • Service Bus
  • Direct Connection
  • Bindings
  • HTTP for Management URI
9. WCF Data Services and OData
  • The Astoria Project
  • WCF Data Services (ADO.NET Data Services)
  • The Building Blocks
  • WCF Data Service
  • Query and Relationship
  • Filtering, Sorting, and Pagination
  • WCF Data Service Client
  • The .NET Framework Client
  • Security Introduction
10. Using SQL Azure
  • SQL Azure Features
  • SQL Azure Database Access
  • Database Server Creation in the Cloud
  • SQL Azure Access
  • SQL Azure Relational Engine Feature
  • Existing Database Migration
  • SQL Azure Migration Wizard
11. Accessing Azure Services from Everywhere
  • Creating the Storage Account Project
  • Accessing the Storage Account from PHP
  • Using HTTP and REST
12. Application Architecture
  • Characteristics of a Multitier Solution
  • The Data Access Layer
  • The Service Agent
13. Conclusion