LEADER 00000cam a2200769Ii 4500 001 ocn911187135 003 OCoLC 005 20190705070235.3 006 m o d 007 cr unu|||||||| 008 150618s2015 enka o 001 0 eng d 016 7 018007244|2Uk 019 910815626|a913922088 020 9781784395698|q(electronic book) 020 1784395692|q(electronic book) 020 |z9781784398378 020 |z1784398373 035 (OCoLC)911187135|z(OCoLC)910815626|z(OCoLC)913922088 037 CL0500000605|bSafari Books Online 037 69EF2309-E2BF-48F6-B8DD-45551C96059C|bOverDrive, Inc. |nhttp://www.overdrive.com 040 UMI|beng|erda|epn|cUMI|dDEBBG|dYDXCP|dEBLCP|dIDEBK|dE7B |dDEBSZ|dCOO|dTEFOD|dOCLCQ|dMERUC|dOCLCQ|dOCLCF|dCEF|dN$T |dAU@|dUKMGB|dOCLCQ|dWYU|dUAB|dOCLCO|dUKAHL 049 RIDW 050 4 TK5105.88813 072 7 COM|x060180|2bisacsh 072 7 COM|x091000|2bisacsh 082 04 005.74|223 090 TK5105.88813 100 1 Belotserkovskiy, Alex,|eauthor. 245 10 Building web services with Microsoft Azure :|bquickly develop scalable, REST-based applications or services and learn how to manage them using Microsoft Azure /|cAlex Belotserkovskiy, Nikhil Sachdeva, Stephen Kaufman. 246 30 Quickly develop scalable, REST-based applications or services and learn how to manage them using Microsoft Azure 264 1 Birmingham, UK :|bPackt Publishing,|c2015. 300 1 online resource (1 volume) :|billustrations. 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 347 text file|2rdaft 490 1 Professional expertise distilled 500 Includes index. 505 0 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. 505 8 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. 505 8 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. 505 8 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. 505 8 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? 520 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. 588 0 Online resource; title from cover (Safari, viewed June 11, 2015). 590 eBooks on EBSCOhost|bEBSCO eBook Subscription Academic Collection - North America 630 00 Windows Azure.|0https://id.loc.gov/authorities/names/ n2010028313 630 7 Windows Azure.|2fast|0https://id.worldcat.org/fast/1796039 630 07 Windows Azure.|2fast|0https://id.worldcat.org/fast/1796039 650 0 Web services|0https://id.loc.gov/authorities/subjects/ sh2003001435|xComputer programs.|0https://id.loc.gov/ authorities/subjects/sh99005296 650 0 Cloud computing.|0https://id.loc.gov/authorities/subjects/ sh2008004883 650 7 Web services.|2fast|0https://id.worldcat.org/fast/1173242 650 7 Computer programs.|2fast|0https://id.worldcat.org/fast/ 872410 650 7 Cloud computing.|2fast|0https://id.worldcat.org/fast/ 1745899 655 0 Electronic books. 655 4 Electronic books. 700 1 Sachdeva, Nikhil,|eauthor. 700 1 Kaufman, Stephen,|0https://id.loc.gov/authorities/names/ n84182491|eauthor. 776 08 |iPrint version:|aBelotserkovskiy, Alex.|tBuilding Web Services with Microsoft Azure.|dBirmingham : Packt Publishing, ©2015|z9781784398378 830 0 Professional expertise distilled.|0https://id.loc.gov/ authorities/names/no2015143013 856 40 |uhttps://rider.idm.oclc.org/login?url=http:// search.ebscohost.com/login.aspx?direct=true&scope=site& db=nlebk&AN=999649|zOnline eBook via EBSCO. Access restricted to current Rider University students, faculty, and staff. 856 42 |3Instructions for reading/downloading the EBSCO version of this eBook|uhttp://guides.rider.edu/ebooks/ebsco 901 MARCIVE 20231220 948 |d20190709|cEBSCO|tEBSCOebooksacademic NEW 7-5-19 5915 |lridw 994 92|bRID