Cargando…

Hands-On RESTful Web Services with TypeScript 3 : Design and Develop Scalable RESTful APIs for Your Applications.

With RESTful strategy, you can create APIs for every medium such as mobile apps, web apps, and so on. In the development world, serving data is the key ingredient to developing comprehensive applications. This book will help you achieve this with the help of RESTful APIs.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Araújo, Biharck Muniz
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2019.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBSCO_on1096226822
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 190406s2019 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d TEFOD  |d UKAHL  |d TEFOD  |d OCLCO  |d OCLCF  |d YDX  |d OCLCQ  |d VT2  |d OCLCQ  |d VLY  |d N$T  |d NLW  |d K6U  |d UKMGB  |d OCLCO  |d OCLCQ  |d PSYSI  |d OCLCQ 
015 |a GBC221629  |2 bnb 
016 7 |a 019365496  |2 Uk 
019 |a 1091248597  |a 1129363303  |a 1162017237 
020 |a 1789955017 
020 |a 9781789955019  |q (electronic bk.) 
020 |z 9781789956276 
029 1 |a AU@  |b 000066230440 
029 1 |a CHNEW  |b 001053143 
029 1 |a CHVBK  |b 567698254 
029 1 |a UKMGB  |b 019365496 
029 1 |a AU@  |b 000070676466 
035 |a (OCoLC)1096226822  |z (OCoLC)1091248597  |z (OCoLC)1129363303  |z (OCoLC)1162017237 
037 |a BD00DFFE-9BFF-42C7-BBF0-DB6526776516  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a TK5105.88813 
082 0 4 |a 006.76  |2 23 
049 |a UAMI 
100 1 |a Araújo, Biharck Muniz. 
245 1 0 |a Hands-On RESTful Web Services with TypeScript 3 :  |b Design and Develop Scalable RESTful APIs for Your Applications. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2019. 
300 |a 1 online resource (455 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Dedication; About Packt; Foreword; Contributors; Table of Contents; Preface; Section 1: Unraveling API Design; Chapter 1: Introduction to RESTful API Development; Technical requirements; What is REST?; REST architectural styles; Uniform interface; Resource-based; The manipulation of resources using representations; Self-descriptive messages; HATEOAS; Stateless; Cacheable; Client-server architecture; A layered system; Code on demand; HTTP methods for RESTful services; Summary; Questions; Further reading; Chapter 2: Principles of Designing RESTful APIs 
505 8 |a Technical requirementsOrganizing API endpoints; Resource-based APIs; Experience-based APIs; Capability-based APIs; Working with large datasets; Pagination; Sorting; Filtering; Naming conventions; Versioning; Including the version in the URL; Versioning in the subdomain; Versioning on media types; Recommendation; HTTP status codes; 2xx -- success; 3xx -- redirection; 4xx -- client error; 5xx -- server error; Summary; Questions; Further reading; Chapter 3: Designing RESTful APIs with OpenAPI and Swagger; Technical requirements; API-first concepts; The OpenAPI Specification; Format 
505 8 |a Document structureData types; Design maturity and implementation; Level 0 -- The Swamp of POX; Level 1 -- Resources; Level 2 -- HTTP Verbs; Level 3 -- Hypermedia Controls; Swagger tooling; Swagger Editor; Swagger Codegen; The Swagger UI; Summary; Questions; Further reading; Section 2: Developing RESTful Web Services; Chapter 4: Setting Up Your Development Environment; Technical requirements; Installing various web servers; Node.js; npm; Testing Node.js and npm; Express.js; Express installation; First app with Express.js; TypeScript installation; Visual Studio Code; Code Linters; TSLint; Prettier 
505 8 |a Testing suitesMocha and Chai; Stryker; Debugging; Building tasks for coding; Summary; Questions; Further reading; Chapter 5: Building Your First API; Technical requirements; Serving the app; Initial configurations and file structure; Defining and controlling basic routes; Testing with Postman; Summary; Questions; Further reading; Chapter 6: Handling Requests and Responses; Technical requirements; Creating resource URIs; Creating models; Creating tests for the missing routes; Implementing controllers; Configuring the remaining routes ; Running the application 
505 8 |a Query strings, data filtering, and paginationQuery strings and data filtering; Pagination; Summary; Questions; Further reading; Chapter 7: Formatting the API -- Output; Technical requirements; Content negotiation; Data serialization; Hypertext Application Language; Summary; Questions; Further reading; Section 3: Enhancing RESTful Web Services; Chapter 8: Working with Databases and ODMs; Technical requirements; Using MongoDB; Installing MongoDB; MongoDB with Docker; Installing Docker ; Running MongoDB on Docker; Robomongo ; Setting up order-api with Mongo; Configuring Mongoose 
500 |a Creating the schemas 
520 |a With RESTful strategy, you can create APIs for every medium such as mobile apps, web apps, and so on. In the development world, serving data is the key ingredient to developing comprehensive applications. This book will help you achieve this with the help of RESTful APIs. 
504 |a Includes bibliographical references. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Web services. 
650 0 |a TypeScript (Computer program language) 
650 0 |a Application program interfaces (Computer software) 
650 0 |a Application software  |x Development. 
650 6 |a Services Web. 
650 6 |a TypeScript (Langage de programmation) 
650 6 |a Interfaces de programmation d'applications. 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a Biology, life sciences.  |2 bicssc 
650 7 |a Computer hardware.  |2 bicssc 
650 7 |a Consumer advice.  |2 bicssc 
650 7 |a Information technology: general issues.  |2 bicssc 
650 7 |a Computers  |x Buyer's Guides.  |2 bisacsh 
650 7 |a Computers  |x Bioinformatics.  |2 bisacsh 
650 7 |a Computers  |x General.  |2 bisacsh 
650 7 |a Application program interfaces (Computer software)  |2 fast  |0 (OCoLC)fst00811704 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a TypeScript (Computer program language)  |2 fast  |0 (OCoLC)fst01895731 
650 7 |a Web services.  |2 fast  |0 (OCoLC)fst01173242 
776 0 8 |i Print version:  |a Araújo, Biharck Muniz.  |t Hands-On RESTful Web Services with TypeScript 3 : Design and Develop Scalable RESTful APIs for Your Applications.  |d Birmingham : Packt Publishing Ltd, ©2019  |z 9781789956276 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2092871  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH36142858 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5742603 
938 |a YBP Library Services  |b YANK  |n 16136951 
938 |a EBSCOhost  |b EBSC  |n 2092871 
994 |a 92  |b IZTAP