Find A Course

For More Information

  • Windows Azure Training

    Develop for the Cloud
  • Developer Certification

    Validate Your Skills
  • About Windows Azure

    Cloud Application Platform

Windows Azure Training

New Horizons provides training for developers learning to develop using the Windows Azure platform. It is an important component of your overall software development skillset.

Windows Azure Courses at New Horizons

20487 Developing Windows Azure and Web Services Outline
50466 Windows Azure Solutions with
Microsoft Visual Studio 2010
50592 Advanced SQL Azure (SQL Database) Outline
Working Together  

Certification with Windows Azure

As part of the range of skills required in a modern development environment, Windows Azure plays an important role in Microsoft's recent reintroduction of the MCSD credential.

Although Azure skills will be valuable in developing any kind of application that has cloud-based components, they are especially relevant in creating Web Applications, and thus form the basis for one of the exams in the Microsoft Certified Solutions Developer: Web Applications certification.

MCSD: Web Applications

Exam 480 Programming in HTML5 with JavaScript and CSS3
Course: 20480 - Programming in HTML5 with JS and CSS3
Exam 486 Developing ASP.NET MVC 4 Web Applications
Course: 20486 - Developing ASP.NET MVC 4 Web Applications
Exam 487 Developing Windows Azure and Web Services
Course: 20487 - Developing Windows Azure and Web Services


For developers continuing to work in a Visual Studio 2010 environment, there is a Microsoft Certified Professional Developer certification to validate your Windows Azure skills.

Those who are now beginning Microsoft Developer certification should rather focus on the MCSD certification.

MCPD: Windows Azure Developer

Exam 70-513 TS: Windows Communication Foundation Development with Microsoft .NET Framework 4
Course: 10263 - Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010
Exam 70-516 Accessing Data with Microsoft .NET Framework 4
Course: 10265 - Developing Data Access Solutions with Microsoft Visual Studio 2010
Exam 70-583 PRO: Designing and Developing Windows Azure Applications
Course: 50466 - Windows Azure Solutions with Microsoft Visual Studio 2010

About Windows Azure

While the goal of Windows Azure is to provide a platform for development of cloud-based applications, Windows Azure is all about choices. At each layer of the application, developers have numerous options available.

Execution Models:

How and where will an Azure application be executed? There are three options:

Virtual Machine

Virtual Machines - Windows Azure allows you to create a virtual machine on demand from either standard images, or your own custom image. While this places the full administration of that machine in your hands, it also gives you complete flexibility. You specify the VMs size, and have the ability to pay by the hour, only for when that VM is running. This is referred to as Infrastructure as a Service (IaaS).

Web Sites

Web Sites - Windows Azure offers a managed web environment using IIS. Add or remove instances dynamically to scale to your needs. In addition to .NET, it supports PHP, Node.js, SQL Database, MySQL, WordPress, Joomla and Drupal.


Cloud Services

Cloud Services - When you need to create a cloud application that is completely reliable, and don't wish the full responsibility of VM administration, Windows Azure provides Cloud Services, also known as Platform as a Service (PaaS).

Data Management:

Windows Azure provides three models of data management, depending on your needs.

Data Services

SQL Database (formerly called SQL Azure) - provides relational database capabilities supporting complex queries and familiar data access technologies, as a PaaS service.

Tables - An implementation of "NoSQL", Windows Azure Tables support fast access to typed data where complex queries are not needed. This is an extremely fast and efficient way to store and access large amounts of simpler data.

Blobs - are designed to store unstructured binary data, such as video and backup data, and file storage.

In addition to the Execution Model and Data Management options above, Windows Azure allows you to mix and match Networking options, provides options for Business Analytics, Messaging and Caching. It also provides services for High-Performance Computing (HPC) in parallel execution, and specialized Media and Commerce services.


View schedule for:


**Website page will open in a new window - Please disable your pop-up blocker.**
Web 1
Connect With New Horizons