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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | EBOOKCENTRAL_on1048791665 | ||
003 | OCoLC | ||
005 | 20240329122006.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 |d OCLCL | ||
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 eBooks on EBSCOhost |b EBSCO eBook Subscription Academic Collection - Worldwide | ||
590 | |a ProQuest Ebook Central |b Ebook Central Academic Complete | ||
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. | |
758 | |i has work: |a Beginning API Development with Node.js (Text) |1 https://id.oclc.org/worldcat/entity/E39PCXC8cGGTvrVgxvxMtgBWwC |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
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://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5477671 |z Texto completo |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781789539660/?ar |z Texto completo |
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 |