Quickly develop scalable, REST-based applications or services and learn how to manage them using Microsoft Azure
There's a plethora of development tools and frameworks available today. But Microsoft Azure provides a scalable and manageable platform for customers to easily deploy, monitor, and troubleshoot their cloud-based applications. Its seamless integration and inherent support for open source software make it an obvious choice for building cloud-based applications and services.
This book will take you through a full application development architecture. You'll start by creating, customizing, and extending HTTP-based web APIs and move on to host your web API with ASP.NET. Then, using a range of different features, you'll learn how to connect your applications with Microsoft Azure Service Bus. You'll learn more advanced topics such as creating Hybrid Services, Azure Storage data services, and the Entity Framework; you'll learn to create and manipulate data services, too. Finally, you'll leverage the full power of SQL database administration in Azure and gain more insights into managing your data.
What You Will Learn
Build RESTful services using the ASP.NET Web API and Microsoft Azure
Host and monitor applications in Azure Websites and Azure Mobile Services
Manage Web APIs using Azure API Management
Utilize Azure Service Bus to provide elasticity to your applications as well as publish and subscribe features
Utilize the Microsoft Azure Platform as a Service (PaaS) component in your custom solutions
Get to grips with the basic characteristics of distributed systems
Use Entity Framework as the data model
Leverage your cloud-based storage and discover how to access and manipulate data in the cloud
Explore the NoSQL options available in Microsoft Azure
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.