Programming Azure

Course:   AZUREP
Duration:   3 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/AZUREP.html
 
Course Summary

Windows Azure is Microsoft's cloud computing technology. This course explores the various techniques for developing applications and storing data in Windows Azure, and helps you understand when each approach is most appropriate for your requirements. The course is frequently updated to take advantage of the latest updates to the Azure Platform.

Topics Covered In This Course

Getting Started with Windows Azure

Platform as a Service (PaaS).

Infrastructure as a Service (IaaS).

Software as a Service (SaaS).

Creating a Windows Azure account.

Using the Windows Azure Management Portal.

Installing Windows Azure tools in Visual Studio.

Creating Cloud Services

Overview of cloud services.

Creating web roles and worker roles.

Communicating between web roles and worker roles.

Using SQL Database

SQL Database architecture.

Features and limitations.

Data access techniques.

Creating and connecting to SQL Database.

Developing Windows Azure services that use SQL Database.

Getting Started with Windows Azure Storage

Storage service architecture.

Windows Azure storage accounts.

Understanding connection strings.

Using the Windows Azure Storage Emulator.

Overview of blobs, queues, and tables.

Going Further with Windows Azure Storage

Blob containers, block blobs, and page blobs.

Blob directories.

Creating a table for table storage.

Defining entity types.

Using the table APIs.

Querying entities.

Creating a queue for queue storage.

Sending and receiving messages.

Using asynchronous APIs.

Using REST APIs.

Windows Azure Access Control Service

Overview of claims-based authentication.

Introduction to Access Control Service (ACS).

Creating and configuring an ACS namespace.

Using the Identity and Access Tool in Visual Studio.

Creating and configuring Relying Party applications to use ACS.

Deploying Services

Using Web Deploy in Visual Studio.

Web deployment packages.

Command-line tools for Web Deploy.

Deploying to Windows Azure.

What You Can Expect

Windows Azure is Microsoft's cloud computing technology. This course explores the various techniques for developing applications and storing data in Windows Azure, and helps you understand when each approach is most appropriate for your requirements. The course is frequently updated to take advantage of the latest updates to the Azure Platform.

Who Should Take This Course

Developers implementing cloud computing solutions using Microsoft Windows Azure.

Recommended Prerequisites

Delegates should be familiar with:

Microsoft .NET Framework.

Microsoft Visual Studio development system.

ASP.NET.

C# and/or VB.

Training Style

3 days (a five-day version of this course with extended hands on experience is available, please contact us for more information). Hands on.

Related Courses
Code Course Title Duration Level
ASUREOP
Microsoft Azure Operations
4 Days
I
Details
AZUREMA
Moving Applications to the Cloud on the Microsoft Windows Azure Platform
3 Days
I
Details
AZUREAD
Microsoft Azure Administrator
4 Days
I
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.