DN24 - Windows Azure Development - 3 Days

View Dates and Locations

Course Description

Windows Azure is Microsoft's cloud computing technology. This course explores various techniques for developing applications and storing data in Windows Azure, and helps you understand when each approach is best. The course is deep and broad, and assumes a good working knowledge of .NET and experience in enterprise development.


Pre-requisites

Solid C# experience


Objectives

What you will learn:

  • Understanding key Azure concepts
  • Creating Cloud Services
  • Creating Web applications for Azure
  • Using SQL Database
  • Working with Azure Storage
  • Working with Azure Service Bus
  • Implementing security
  • Deploying to Azure

Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.

On-site course enquiry (from £165 pp per day)

Course Details

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 caching effectively

WCF Service Techniques
Using WCF to create SOAP and RESTful services
Creating WCF Data Services
Azure considerations

Additional Application Development Techniques
Creating ASP.NET MVC web applications
Creating Web API RESTful services
Azure considerations

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 Service Bus
Overview of Service Bus
Creating and using Service Bus queues
Creating and using Service Bus topics

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


Availability

Course Enquiry