|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
OR_on1045629777 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu|||unuuu |
008 |
180724s2018 cau ob 001 0 eng d |
040 |
|
|
|a N$T
|b eng
|e rda
|e pn
|c N$T
|d N$T
|d EBLCP
|d GW5XE
|d YDX
|d UMI
|d UAB
|d TOH
|d OCLCF
|d STF
|d U3W
|d MOQ
|d UPM
|d VT2
|d OCLCO
|d CEF
|d G3B
|d LVT
|d OCLCQ
|d OCLCO
|d WYU
|d OCLCO
|d UKMGB
|d OCLCO
|d CAUOI
|d SNK
|d YOU
|d MERER
|d OCLCQ
|d C6I
|d OCLCO
|d OCLCQ
|d LEAUB
|d K6U
|d LIV
|d COO
|d OCLCO
|d LEATE
|d OCLCQ
|d OCLCO
|d OCLCQ
|d UKAHL
|d OCLCQ
|d OCLCO
|d OCLCQ
|d OCLCO
|
015 |
|
|
|a GBB8O2194
|2 bnb
|
016 |
7 |
|
|a 019177226
|2 Uk
|
019 |
|
|
|a 1046108089
|a 1048631120
|a 1050722461
|a 1066691616
|a 1081236814
|a 1085168569
|a 1085524257
|a 1086506788
|a 1086571830
|a 1122811774
|
020 |
|
|
|a 9781484237151
|q (electronic bk.)
|
020 |
|
|
|a 1484237153
|q (electronic bk.)
|
020 |
|
|
|z 9781484237144
|
020 |
|
|
|z 1484237145
|
024 |
7 |
|
|a 10.1007/978-1-4842-3715-1
|2 doi
|
024 |
8 |
|
|a 9781484237151
|
024 |
8 |
|
|a 9781484237144
|
029 |
1 |
|
|a AU@
|b 000064362869
|
029 |
1 |
|
|a AU@
|b 000065195155
|
029 |
1 |
|
|a AU@
|b 000065209445
|
029 |
1 |
|
|a AU@
|b 000065313676
|
029 |
1 |
|
|a AU@
|b 000067504064
|
029 |
1 |
|
|a CHNEW
|b 001063615
|
029 |
1 |
|
|a CHVBK
|b 575141808
|
029 |
1 |
|
|a UKMGB
|b 019177226
|
029 |
1 |
|
|a AU@
|b 000069023047
|
035 |
|
|
|a (OCoLC)1045629777
|z (OCoLC)1046108089
|z (OCoLC)1048631120
|z (OCoLC)1050722461
|z (OCoLC)1066691616
|z (OCoLC)1081236814
|z (OCoLC)1085168569
|z (OCoLC)1085524257
|z (OCoLC)1086506788
|z (OCoLC)1086571830
|z (OCoLC)1122811774
|
037 |
|
|
|a CL0500000986
|b Safari Books Online
|
050 |
|
4 |
|a QA76.76.A63
|
072 |
|
7 |
|a COM
|x 051230
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 051000
|2 bisacsh
|
072 |
|
7 |
|a UMW
|2 bicssc
|
072 |
|
7 |
|a UMW
|2 thema
|
082 |
0 |
4 |
|a 005.3
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Doglio, Fernando,
|e author.
|
240 |
1 |
0 |
|a Pro REST API development with Node.js
|
245 |
1 |
0 |
|a REST API Development with Node.js :
|b Manage and Understand the Full Capabilities of Successful REST Development /
|c Fernando Doglio.
|
250 |
|
|
|a Second edition.
|
264 |
|
1 |
|a [Berkeley, CA] :
|b Apress,
|c [2018]
|
264 |
|
2 |
|a New York, NY :
|b Distributed to the Book trade worldwide by Springer
|
264 |
|
4 |
|c ©2018
|
300 |
|
|
|a 1 online resource
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a text file.
|
490 |
0 |
|
|a ITpro collection
|
588 |
|
|
|a Online resource; title from PDF title page (EBSCO, viewed July 25, 2018).
|
520 |
|
|
|a "Manage and understand the full capabilities of successful REST development. REST API development is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages. This completely updated second edition provides a brief background on REST and the tools it provides (well known and not so well known), then explains how there is more to REST than just JSON and URLs. You will learn about the maintained modules currently available in the npm community, including Express, Restify, Vatican, and Swagger. Finally you will code an example API from start to finish, using a subset of the tools covered. The Node community is currently flooded with modules; some of them are published once and never updated again - cluttering the entire universe of packages. Pro REST API Development with Node.js shines light into that black hole of modules for the developers trying to create an API. Understand REST API development with Node.js using this book today. What You'll LearnUnderstand how REST and API development mix up with Node.jsCreate a scalable, technology agnostic, and uniform interfacePrepare your services to be consumed by your clientsTest and deploy your APIReview troubleshooting techniques Who This Book Is ForAny Node.js developer who wants to fully understand REST API development. Beginner and Intermediate Node.js developers who are looking to fully understand how to create RESTful microservices."--
|c Provided by publisher
|
505 |
0 |
|
|a Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: REST 101; Where Did It All Start?; REST Constraints; Client-Server; Stateless; Cacheable; Uniform Interface; Layered System; Code-on-Demand; Resources, Resources, Resources; Representations; Content Negotiation; Using File Extensions; Resource Identifier; Actions; Complex Actions; Use Collection of Actions; Single-Entity Searches; Multi-Entity Searches; Hypermedia in the Response and Main Entry Point; A Few Notes on HAL; Status Codes; REST vs. the Past; Summary.
|
505 |
8 |
|
|a Chapter 2: API Design Best PracticesWhat Defines a Good API?; Developer-Friendly; Communication's Protocol; Easy-to-Remember Access Points; Uniform Interface; Transport Language; Why JSON?; Extensibility; How Is Extensibility Managed?; Up-to-Date Documentation; Proper Error Handling; Phase 1: Development of the Client; Phase 2: The Client Is Implemented and Being Used by End Users; Multiple SDK / Libraries; Security; Accessing the System; Almost Stateless Methods; Basic Auth with TSL; Digest Auth; OAuth 1.0a; OAuth 2.0; A Stateless Alternative; Scalability; Summary.
|
505 |
8 |
|
|a Chapter 3: Node.js and RESTAsynchronous Programming; Async Advanced; Parallel Flow; Serial Flow; Asynchronous I/O; Async I/O vs. Sync I/O; Simplicity; Dynamic Typing; Object-Oriented Programming Simplified; The new Class construct from ES6; Functional Programming Support; Duck Typing; Native Support for JSON; npm: The Node Package Manager; Who's Using Node.js?; Summary; Chapter 4: Architecting a REST API; The Request Handler, the Pre-Process Chain, and the Routes Handler; MVC: a.k.a. Model-View-Controller; Alternatives to MVC; Hierarchical MVC; Model-View-ViewModel; Model-View-Adapter.
|
505 |
8 |
|
|a Response HandlerSummary; Chapter 5: Working with Modules; Our Alternatives; Request/Response Handling; Routes Handling; Middleware; Up-to-Date Documentation; Hypermedia on the Response; Response and Request Validation; The List of Modules; HAPI; Express.js; Restify; Naming Routes; Versioning Routes; Content Negotiation; Vatican.js; swagger-node-express; I/ODocs; Halson; HAL; JSON-Gate; TV4; Summary; Chapter 6: Planning Your REST API; The Problem; The Specifications; Keeping Track of Stock per Store; UML Diagram; Choosing a Database Storage System; Fast Integration; Easy-to-Change Schemas.
|
505 |
8 |
|
|a Ability to Handle Entity RelationsSeamless Integration Between Our Models and the Database Entities; And the Winner Is ... ; Choosing the Right Modules for the Job; Summary; Chapter 7: Developing Your REST API; Minor Changes to the Plan; Simplification of the Store-Employee Relationship; Adding Swagger UI; Simplified Security; A Small Backdoor for Swagger; MVC; Folder Structure; The Source Code; config; Controllers; lib; Models; request_schemas; schemas; swagger-ui; Root Folder; Middleware Setup; Setup Section; Summary; Chapter 8: Testing your API; Testing 101; The Definition; The Tools.
|
504 |
|
|
|a Includes bibliographical references and index.
|
542 |
|
|
|f © Copyright 2018 Fernando Doglio.
|g 2018.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
630 |
0 |
0 |
|a Node.js.
|
630 |
0 |
7 |
|a Node.js
|2 fast
|
650 |
|
0 |
|a Application program interfaces (Computer software)
|
650 |
|
0 |
|a Representational State Transfer (Software architecture)
|
650 |
|
0 |
|a Application software
|x Development.
|
650 |
|
6 |
|a Interfaces de programmation d'applications.
|
650 |
|
6 |
|a REST (Architecture logicielle)
|
650 |
|
6 |
|a Logiciels d'application
|x Développement.
|
650 |
|
7 |
|a APIs (interfaces)
|2 aat
|
650 |
|
7 |
|a Software Engineering.
|2 bicssc
|
650 |
|
7 |
|a Web programming.
|2 bicssc
|
650 |
|
7 |
|a COMPUTERS
|x Software Development & Engineering
|x General.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Programming
|x General.
|2 bisacsh
|
650 |
|
7 |
|a Application program interfaces (Computer software)
|2 fast
|
650 |
|
7 |
|a Application software
|x Development
|2 fast
|
650 |
|
7 |
|a Representational State Transfer (Software architecture)
|2 fast
|
655 |
|
7 |
|a Programmed instructional materials
|2 fast
|
776 |
0 |
8 |
|i Revision of:
|a Doglio, Fernando.
|t Pro rest api development with Node.js.
|d New York, NY : Apress, [2015]
|z 9781484209189
|w (DLC) 2015941272
|w (OCoLC)911793533
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781484237151/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH35787003
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL5471054
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 1855095
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 15608296
|
994 |
|
|
|a 92
|b IZTAP
|