Cargando…

Beginning API Development with Node. js : Build Highly Scalable, Developer-Friendly APIs for the Modern Web with JavaScript and Node. js /

Using the same framework to build both server and client-side applications saves you time and money. This book teaches you how you can use JavaScript and Node.js to build highly scalable APIs that work well with lightweight cross-platform client applications. It begins with the basics of Node.js in...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Nandaa, Anthony
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1048791665
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|---|||||
008 180818s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d MERUC  |d IDB  |d CHVBK  |d OCLCO  |d OCLCQ  |d UKMGB  |d LVT  |d OCLCF  |d UMI  |d STF  |d TEFOD  |d CEF  |d G3B  |d UAB  |d UKAHL  |d N$T  |d OCLCQ  |d N$T  |d OCLCQ  |d UX1  |d K6U  |d OCLCQ  |d OCLCO  |d NZAUC  |d OCLCQ  |d OCLCO 
015 |a GBB8E1735  |2 bnb 
016 7 |a 018995583  |2 Uk 
019 |a 1048946690  |a 1049774095  |a 1050170608  |a 1175631379 
020 |a 1789534178 
020 |a 9781789534177  |q (electronic bk.) 
020 |a 1789539668 
020 |a 9781789539660 
020 |z 1789539668 
020 |z 9781789539660 
024 3 |a 9781789539660 
029 1 |a AU@  |b 000067110336 
029 1 |a CHNEW  |b 001024115 
029 1 |a CHVBK  |b 530325713 
029 1 |a UKMGB  |b 018995583 
035 |a (OCoLC)1048791665  |z (OCoLC)1048946690  |z (OCoLC)1049774095  |z (OCoLC)1050170608  |z (OCoLC)1175631379 
037 |a 9781789534177  |b Packt Publishing 
050 4 |a QA76.73.J39 
082 0 4 |a 005.2762  |2 23 
049 |a UAMI 
100 1 |a Nandaa, Anthony. 
245 1 0 |a Beginning API Development with Node. js :  |b Build Highly Scalable, Developer-Friendly APIs for the Modern Web with JavaScript and Node. js /  |c Anthony Nandaa. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2018. 
300 |a 1 online resource (95 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 Intro; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Introduction to Node.js; The Basics of Node.js; Applications of Node.js; Activity: Running Basic Node.js Code; The Module System; Application Modularization; Module Categories; Built-In Modules; npm -- Third-Party Module Registry; Scanning for node_modules; Handy npm Commands; Local Modules; Activity: Using a Third-Party Package for the Previous math.js Code; Asynchronous Programming with Node.js; Callbacks; Promises; Async/Await; Activity: Transforming a Text File Using an Async Function; Summary. 
505 8 |a Building the API -- Part 1Building a Basic HTTP Server; Setting up Hapi.js; Exercise 1: Building a Basic Hapi.js Server; Using an API Client; Returning JSON Strings; Exercise 2: Returning JSON; Using nodemon for Development Workflow; Exercise 3: Using nodemon; Setting up the Logger; Exercise 4: Setting up the Logger; Understanding Requests; A Look at HTTP Request Methods; Exercise 5: Getting a List of Resources; Exercise 6: Getting a Specific Resource; Exercise 7: Creating a New Todo with POST; Exercise 8: Updating a Resource with PUT; Exercise 9: Updating with PATCH. 
505 8 |a Exercise 10: Deleting a Resource with DELETERequest Validation; Exercise 11: Validating a Request; Summary; Building the API -- Part 2; Working with the DB Using Knex.js; Exercise 12: Setting up the Database; Exercise 13: Connecting to the Database; Exercise 14: Creating a Record; Exercise 15: Reading from the Database; Exercise 16: Updating a Record; Exercise 17: Deleting a Record; Exercise 18: Cleaning up the Code; Authenticating Your API with JWT; Exercise 19: Securing All the Routes; Exercise 20: Adding User Authentication; Authentication versus Authorization. 
505 8 |a Exercise 21: Implementing AuthorizationTesting Your API with Lab; Exercise 22: Writing Basic Tests with Lab; Summary; Other Books You May Enjoy; Index. 
520 |a Using the same framework to build both server and client-side applications saves you time and money. This book teaches you how you can use JavaScript and Node.js to build highly scalable APIs that work well with lightweight cross-platform client applications. It begins with the basics of Node.js in the context of backend development, and ... 
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 Web applications  |x Development. 
650 6 |a Applications Web  |x Développement. 
776 0 8 |i Print version:  |a Nandaa, Anthony.  |t Beginning API Development with Node. js : Build Highly Scalable, Developer-Friendly APIs for the Modern Web with JavaScript and Node. js.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781789539660 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781789539660/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH34882318 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5477671 
938 |a EBSCOhost  |b EBSC  |n 1856582 
938 |a YBP Library Services  |b YANK  |n 15644355 
994 |a 92  |b IZTAP