Build new applications in the cloud - or use interoperable services that run on Microsoft infrastructure to extend and enhance your existing applications. You choose what's right for you.

Table of Contents


Learning Labs


Note: This tutorial page will be updated with the Windows Azure for Eclipse version 2 documentation soon.


This page lists labs on how to optimally use Windows Azure Toolkit for Eclipse.


Task 0 — Prerequisites for all Labs


Before doing any of these labs, if you not done so:

  1. Complete install of Windows Azure for Eclipse
  2. This lab requires that you register for a developer account in order perform tasks pertaining to Window Azure Cloud.


    To register, please visit Windows Azure Platform — Account Information.

  3. Optional Setup: PHPUnit



Lab 0 — Quick Start


Assuming you know Eclipse, this lab will show how quick and easy in getting an Web Role application deployed the Development Fabric and Azure Cloud.


   Lab Manual



Lab 1 — Windows Azure Web Applications


Basic introduction in how to use Windows Azure Tookit for Eclipse.


1.1. Getting Started with Hello World

In this lab, use Eclipse to build a simple PHP Web application, deploy it as a Service running on a local Windows Azure Development Fabric, & deploy it as a Service Package to the Windows Azure Cloud.


   Lab Manual


1.2. Converting Projects

In this lab, use Eclipse to convert a Standard PHP project into a Windows Azure PHP project.


   Lab Manual



Lab 2 — Windows Azure Data Storage


The Windows Azure storage services provide persistent, redundant storage in the cloud. The storage services include these fundamental services:


The REST APIs for the Windows Azure storage services offer developers a means to access these Blob, Queue, and Table services in Windows Azure or in the development environment.


All storage services are accessible via REST APIs. Storage services may be accessed from within a service running in Windows Azure, or directly over the Internet from any application that can send an HTTP/HTTPS request and receive an HTTP/HTTPS response.


     Learn more...


In these labs you will review what is available for PHP programmers to utilize Windows Azure Data Storage.


2.1. Getting Started using Blob Services

In this lab, you will learn how to use Windows Azure Data Storage by applying it to Blob Services.


   Lab Manual


2.2. Using Table Services

In this lab, you will learn how to use Windows Azure Data Storage by applying it to Table Services.


   Lab Manual



Lab 3 — Windows SQL Azure


SQL Azure makes the power of Microsoft SQL Server available in a Cloud Hosted offering.


In this lab, you will learn how to use SQL Azure.


   Lab Manual