3 options
Building web services with microsoft azure : quickly develop scalable, REST-based applications or services and learn how to manage them using Microsoft Azure / Alex Belotserkovskiy, Stephen Kaufman, Nikhil Sachdeva.
- Format:
- Book
- Author/Creator:
- Belotserkovskiy, Alex, author.
- Kaufman, Stephen, author.
- Sachdeva, Nikhil, author.
- Series:
- Professional expertise distilled
- Language:
- English
- Subjects (All):
- Windows Azure.
- Information technology--Management.
- Information technology.
- Web services.
- Physical Description:
- 1 online resource (322 p.)
- Edition:
- 1st edition
- Other Title:
- Quickly develop scalable, REST-based applications or services and learn how to manage them using Microsoft Azure
- Place of Publication:
- Birmingham, England ; Mumbai, India : Packt Publishing, 2015.
- Language Note:
- English
- System Details:
- text file
- 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.
- 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?
- Creating a Service Bus Queue
- Notes:
- "Professional expertise distilled"--Cover.
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed June 13, 2015).
- OCLC:
- 911187135
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.