Beginning API Development with Node.js: Build highly scalable, developer-friendly APIs for the modern web with JavaScript and Node.js

Anthony Nandaa

  • 出版商: Packt Publishing
  • 出版日期: 2018-07-23
  • 售價: $880
  • 貴賓價: 9.5$836
  • 語言: 英文
  • 頁數: 100
  • 裝訂: Paperback
  • ISBN: 1789539668
  • ISBN-13: 9781789539660
  • 相關分類: JavaScriptNode.jsJVM 語言
  • 海外代購書籍(需單獨結帳)

商品描述

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

  1. Introduction to Node.js
  2. Building the API – Part 1
  3. Building the API – Part 2

商品描述(中文翻譯)

學習一切你需要的,使用JavaScript和Node.js進行尖端API開發的知識;適用於在多個平台上運行的數據密集型實時應用程式。

主要特點:
- 使用JavaScript在整個開發堆棧中構建Web API
- 探索高級概念,如使用JWT進行身份驗證,以及對API進行測試
- 實施超過20個實用活動和練習,涵蓋9個主題,以加強學習

書籍描述:
使用相同的框架來構建服務器和客戶端應用程式可以節省您的時間和金錢。本書教您如何使用JavaScript和Node.js構建高度可擴展的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)的經驗會有所幫助,但在開始之前並不需要具備後端開發的背景。

目錄:
1. Node.js簡介
2. 構建API - 第一部分
3. 構建API - 第二部分