Beginning API Development with Node.js: Build highly scalable, developer-friendly APIs for the modern web with JavaScript and Node.js
暫譯: Node.js API 開發入門:使用 JavaScript 和 Node.js 建立高度可擴展、開發者友好的現代網路 API
Anthony Nandaa
- 出版商: Packt Publishing
- 出版日期: 2018-07-23
- 售價: $910
- 貴賓價: 9.5 折 $865
- 語言: 英文
- 頁數: 100
- 裝訂: Paperback
- ISBN: 1789539668
- ISBN-13: 9781789539660
-
相關分類:
JavaScript、Node.js、JVM 語言
海外代購書籍(需單獨結帳)
相關主題
商品描述
Learn everything you need to get up and running with cutting-edge API development using JavaScript and Node.js; ideal for data-intensive real-time applications that run across multiple platforms.
Key Features
- Build web APIs from start to finish using JavaScript across the development stack
- Explore advanced concepts such as authentication with JWT, and running tests against your APIs
- Implement over 20 practical activities and exercises across 9 topics to reinforce your learning
Book Description
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 quickly leads you through the creation of an example client that pairs up with a fully authenticated API implementation. By the end of the book, you'll have the skills and exposure required to get hands-on with your own API development project.
What you will learn
- Understand how Node.js works, its trends, and where it is being used now
- Learn about application modularization and built-in Node.js modules
- Use the npm third-party module registry to extend your application
- Gain an understanding of asynchronous programming with Node.js
- Develop scalable and high-performing APIs using hapi.js and Knex.js
- Write unit tests for your APIs to ensure reliability and maintainability
Who this book is for
This book is ideal for developers who already understand JavaScript and are looking for a quick no-frills introduction to API development with Node.js. Though prior experience with other server-side technologies such as Python, PHP, ASP.NET, Ruby will help, it's not essential to have a background in backend development before getting started.
Table of Contents
- Introduction to Node.js
- Building the API – Part 1
- Building the API – Part 2
商品描述(中文翻譯)
學習使用 JavaScript 和 Node.js 進行尖端 API 開發所需的一切;非常適合在多個平台上運行的數據密集型實時應用程序。
主要特點
- 使用 JavaScript 從頭到尾構建 Web API,涵蓋整個開發堆疊
- 探索高級概念,如使用 JWT 進行身份驗證,以及對 API 進行測試
- 在 9 個主題中實施超過 20 個實用活動和練習,以加強您的學習
書籍描述
使用相同的框架來構建伺服器和客戶端應用程序可以節省您的時間和金錢。本書教您如何使用 JavaScript 和 Node.js 構建高可擴展性的 API,這些 API 與輕量級的跨平台客戶端應用程序良好配合。它從 Node.js 的基本概念開始,並在後端開發的背景下,迅速引導您創建一個與完全身份驗證的 API 實現配對的示例客戶端。在本書結束時,您將具備進行自己的 API 開發項目所需的技能和經驗。
您將學到什麼
- 了解 Node.js 的工作原理、趨勢及其當前的應用場景
- 學習應用程序模組化和內建的 Node.js 模組
- 使用 npm 第三方模組註冊表來擴展您的應用程序
- 掌握 Node.js 的非同步編程
- 使用 hapi.js 和 Knex.js 開發可擴展且高效能的 API
- 為您的 API 編寫單元測試,以確保可靠性和可維護性
本書適合誰
本書非常適合已經了解 JavaScript 的開發人員,並希望快速入門 Node.js 的 API 開發。雖然擁有 Python、PHP、ASP.NET、Ruby 等其他伺服器端技術的經驗會有所幫助,但在開始之前並不需要具備後端開發的背景。
目錄
- Node.js 介紹
- 構建 API – 第 1 部分
- 構建 API – 第 2 部分