Scenario-Based Tutorials

Hands-on-labs and tutorials that provide examples and details for implementing applications that span a variety of Azure technologies and features.

Azure Training Kit

The Azure Training Kit includes a comprehensive set of technical content designed to help you learn how to use Azure. The kit includes hands-on labs, presentations, demos, and code samples for every aspect of developing applications for Azure. You can use the resources in the training kit to teach yourself or train others.

Web

Tutorial: Build and deploy an email list service

This in-depth tutorial series shows how to create and deploy a multi-tier ASP.NET web application that allows you to host and manage a highly-scalable email list service.

Technologies used: Cloud Services, ASP.NET MVC, Blob Service, Table Service, Queue Service, SendGrid Email Service

Tutorial: Store non-relational data using MongoDB on a Virtual Machine

Create an ASP.NET MVC web site that connects to a MongoDB instance running on an Azure virtual machine. You will learn how to use Azure Virtual Machines to host unstructured data in MongoDB.

Technologies used: Web Sites, Virtual Machines, ASP.NET MVC, MongoDB

Multi-tier apps

Tutorial: Build and deploy an email list service

This in-depth tutorial series shows how to create and deploy a multi-tier ASP.NET web application that allows you to host and manage a highly-scalable email list service.

Technologies used: Cloud Services, ASP.NET MVC, Blob Service, Table Service, Queue Service, SendGrid Email Service

Tutorial: Build a .NET multi-tier application using Service Bus Queues

Build a front-end ASP.NET MVC web role that uses a back-end worker role to process long running jobs. You will learn how to create and deploy multi-role solutions, as well as how to use Service Bus Queues and Topics to enable inter-role communication.

Technologies used: Cloud Services, Service Bus Queues, ASP.NET MVC

Hybrid apps

Tutorial: Build a .NET on-premises/cloud hybrid application using Service Bus Relay

Build a hybrid application that is hosted in the cloud and access data that is stored on-premises. You will learn how to communicate between on-premises and the cloud using Service Bus Relay.

Technologies used: Cloud Services, Service Bus Relay, ASP.NET MVC

Big Data

HDInsight: Hadoop on Azure

HDInsight is Microsoft’s 100% Apache-compatible Hadoop distribution. Visit the HDInsight service section to find in-depth tutorials about using HDInsight to store and analyze data.

Mobile

Azure Mobile Services

Mobile Services allow you to easily build a cloud backend for a Windows Store app. You can use Mobile Services for many common backend tasks including authenticating users, storing and accessing data, and providing push notifications.

Tutorial: Deploy an ASP.NET MVC mobile web application on an Azure web site

Learn the basics of how to work with mobile features in an ASP.NET MVC web application, and then deploy your application to an Azure web site.

Technologies used: Web Sites, ASP.NET MVC

Tutorial: Create a mobile-friendly REST service using ASP.NET Web API and SQL Database

ASP.NET Web API is a framework for building web APIs on top of the .NET Framework. In this tutorial, you use the Web API to create a REST service that provides data stored in a SQL Database instance.

Technologies used: Web Sites, ASP.NET MVC, ASP.NET Web API