Description |
1 online resource (1 volume) : illustrations. |
|
text file |
Series |
Professional expertise distilled
|
|
Professional expertise distilled.
|
Summary |
If you are a .NET developer who wants to develop end-to-end RESTful applications in the cloud, then this book is for you. A working knowledge of C♯ will help you get the most out of this book. |
Note |
Includes index. |
Contents |
Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Introduction; Getting to know HTTP; An HTTP request/response; HTTP methods; HTTP status codes; Other HTTP goodies; Header field definitions; Content negotiation; HTTP 2.0; HTTP and .NET; The rise of REST; The REST style of services; Web API and Microsoft Azure; Summary; Chapter 1: Getting Started with the ASP.NET Web API; The ASP.NET Web API framework; Background; Building blocks; Design principles behind the ASP.NET Web API; Application scenarios. |
|
Behind the scenes with the ASP.NET Web APIAnatomy of the API of ASP.NET Web API; DelegatingHandler; HttpRequestMessage; HttpResponseMessage; ApiController; Other important types; Message lifecycle; Host listener; Routing and dispatching; Controller processing; Creating our first ASP.NET Web API; Prerequisites; Creating the ASP.NET Web API project; Defininig an ASP.NET data model; Defining an ASP.NET Web API controller; Testing the Web API; Testing in a browser; Testing with HttpClient; Committing changes to Git; Deploying the ASP.NET Web API using Azure Websites; Deploying to Azure Websites. |
|
Continuous Deployment using Azure WebsitesSummary; Chapter 2: Extending the ASP.NET Web API; Attribute routing; Custom route discovery using IDirectRouteProvider; Content negotiation; Customizing content negotiation; Customizing media formatters; Securing the ASP.NET Web API; Authentication and Authorization filters; Creating an Azure AD directory; Enabling authentication for the Web API project; Configuring the Web API in Azure AD; Enabling Authorization for the controller; Testing our secure Web API; Creating the test client; Configuring the test client in Azure AD; Updating the test client. |
|
HostingSummary; Chapter 3: API Management; Azure API Management; Managing a Web API; Creating an API Management service; Configuring the API Management service; Creating API operations; Adding an operation; Adding an authorization server; Configuring an API with an authorization server; Adding a product; Consuming the Web API; Summary; Chapter 4: Developing a Web API for Mobile Apps; Azure Mobile Services; Features of Azure Mobile Services; Core services; The API of Azure Mobile Services; TableController; ApiServices; EntityData; Domain Manager; Creating a Web API using Mobile Services. |
|
Creating the projectDefining the data model; Record; Doctor; Creating the controller; Testing the mobile service; Testing in a browser; Testing using a Windows 8.1 application; Deploying to Azure Mobile Services; Leftovers; Summary; Chapter 5: Connecting Applications with Microsoft Azure Service Bus; Azure Service Bus; What is Azure Service Bus?; Patterns; Publish/Subscribe; Messaging bridge; Dead Letter Channel and Invalid Message Channel; Content Based Router and Recipient List; Splitter and Aggregator; Resequencer; The BrokeredMessage object; How do you create elements of the Service Bus? |
Local Note |
eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America |
Subject |
Windows Azure.
|
|
Windows Azure. |
|
Windows Azure. |
|
Web services -- Computer programs.
|
|
Web services. |
|
Computer programs. |
|
Cloud computing.
|
|
Cloud computing. |
Genre/Form |
Electronic books.
|
|
Electronic books.
|
Added Author |
Sachdeva, Nikhil, author.
|
|
Kaufman, Stephen, author.
|
Added Title |
Quickly develop scalable, REST-based applications or services and learn how to manage them using Microsoft Azure |
Other Form: |
Print version: Belotserkovskiy, Alex. Building Web Services with Microsoft Azure. Birmingham : Packt Publishing, ©2015 9781784398378 |
ISBN |
9781784395698 (electronic book) |
|
1784395692 (electronic book) |
|
9781784398378 |
|
1784398373 |
|