RESTful Web API Design with Node.JS, 2/e (Paperback)
暫譯: 使用 Node.JS 設計 RESTful Web API, 第 2 版 (平裝本)
Valentin Bojinov
- 出版商: Packt Publishing
- 出版日期: 2016-05-27
- 定價: $998
- 售價: 6.0 折 $599
- 語言: 英文
- 頁數: 148
- 裝訂: Paperback
- ISBN: 1786469138
- ISBN-13: 9781786469137
-
相關分類:
Node.js
-
其他版本:
RESTful Web API Design with Node.js 10: Learn to create robust RESTful web services with Node.js, MongoDB, and Express.js, 3rd Edition
買這商品的人也買了...
-
JavaScript-優良部份 (JavaScript: The Good Parts)$420$332 -
RESTful Web APIs (Paperback)$1,650$1,568 -
Node Web Development, 2/e (Paperback)$1,770$1,682 -
網頁應用程式設計─使用 Node 和 Express (Web Development with Node and Express)$580$458 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
你所不知道的 JS|導讀,型別與文法 (You Don't Know JS: Up & Going)$520$411 -
Developing Microservices with Node.js (Paperback)$1,500$1,425 -
你所不知道的 JS|範疇與 Closures,this 與物件原型 (You Don't Know JS: this & Object Prototypes)$520$411 -
Wireshark 網路分析技術$450$356 -
你不能錯過的 Node.js 指南:實用X必用X拿來即用的 300段程式碼+173個範例$520$411 -
讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 -
Data Science from Scratch|用 Python 學資料科學 (中文版)(Data Science from Scratch: First Principles with Python)$580$458 -
Git 活用大事典 - 指令速查‧錯誤訊息排除‧職場情境範例詳解$560$476 -
深入淺出 Agile (Head First Agile: A Brain-Friendly Guide to Agile and the PMI-ACP Certification)$780$616 -
從程式員到 AI 專家|寫給程式員的人工智慧與機器學習指南 (AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence)$680$537 -
深度學習實務應用|雲端、行動與邊緣裝置 (Practical Deep Learning for Cloud, Mobile and Edge)$880$695 -
無瑕的程式碼 敏捷篇:還原敏捷真實的面貌 (Clean Agile : Back to Basics)$560$437 -
持續 API 管理|在不斷演變的生態系統中做出正確決策, 2/e (Continuous API Management: Making the Right Decisions in an Evolving Landscape, 2/e)$580$458 -
玩真的!Git ✕ GitHub 實戰手冊 - coding 實境、協同開發、雲端同步, 用最具臨場感的開發實例紮實學會! (Git for Programmers)$580$458 -
敏捷升級:28個提升敏捷成效的關鍵原則 (More Effective Agile: A Roadmap for Software Leaders)$650$507 -
深度學習 -- 最佳入門邁向 AI 專題實戰, 2/e$1,200$948 -
台灣之光物件辨識 - 最新 YOLO 原理精讀+實戰$800$632 -
資料庫內部原理|深入了解分散式資料系統的運作方式$780$616 -
領域故事化:協作 x 視覺化 x Agile,輕鬆打造專業水準的 DDD 軟體 (Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software)$650$507 -
機器學習的訓練資料 (Training Data for Machine Learning)$780$616
相關主題
商品描述
Design and implement efficient RESTful solutions with this practical hands on guide
About This Book
- Create a fully featured RESTful API solution from scratch.
- Learn how to leverage Node.JS, Express, MongoDB and NoSQL datastores to give an extra edge to your REST API design.
- Use this practical guide to integrate MongoDB in your Node.js application.
Who This Book Is For
The ideal target audience for this book is web developers who have some experience with RESTful services. Familiarity with basic JavaScript programming techniques is required. No prior experience with Node.JS or Express is required.
What You Will Learn
- Install, develop, and test your own Node.js user modules
- Comprehend the differences between an HTTP and a RESTful application
- Optimize RESTful service URI routing with best practices
- Eliminate third-party dependencies in your tests with mocking
- Learn about NoSQL data stores and integrate MongoDB in your Node.js application with Mongoose
- Secure your services with NoSQL database integration within Node.js applications
In Detail
In this era of cloud computing, every data provisioning solution is built in a scalable and fail-safe way. Thus, when building RESTful services, the right choice for the underlying platform is vital. Node.js, with its asynchronous, event-driven architecture, is exactly the right choice to build RESTful APIs.
This book will help you enrich your development skills to create scalable, server-side, RESTful applications based on the Node.js platform.
Starting with the fundamentals of REST, you will understand why a RESTful web service is better than any other framework. You will then start creating development environment by installing node.js, express.js, and other modules. You will then write a simple HTTP request handler and create and test Node.js modules using automated tests and mock objects. You will also learn to build a Typical Web API making use of Ansible's advanced features. You will then store data by choosing the best option between a key/value data store and a document data store. Further, you will improve your existing API to make it a fully fledged, secure RESTful service.
商品描述(中文翻譯)
設計並實現高效的 RESTful 解決方案,這本實用的實作指南
關於本書
- 從零開始創建一個功能齊全的 RESTful API 解決方案。
- 學習如何利用 Node.js、Express、MongoDB 和 NoSQL 數據存儲來提升您的 REST API 設計。
- 使用這本實用指南將 MongoDB 整合到您的 Node.js 應用程式中。
本書適合誰閱讀
本書的理想目標讀者是對 RESTful 服務有一定經驗的網頁開發者。需要具備基本的 JavaScript 程式設計技術,無需具備 Node.js 或 Express 的先前經驗。
您將學到什麼
- 安裝、開發和測試您自己的 Node.js 使用者模組
- 理解 HTTP 應用程式與 RESTful 應用程式之間的差異
- 使用最佳實踐優化 RESTful 服務的 URI 路由
- 通過模擬消除測試中的第三方依賴
- 了解 NoSQL 數據存儲,並使用 Mongoose 將 MongoDB 整合到您的 Node.js 應用程式中
- 在 Node.js 應用程式中通過 NoSQL 數據庫整合來保護您的服務
詳細內容
在這個雲計算的時代,每個數據供應解決方案都是以可擴展和故障安全的方式構建的。因此,在構建 RESTful 服務時,選擇合適的底層平台至關重要。Node.js 以其非同步、事件驅動的架構,正是構建 RESTful API 的理想選擇。
本書將幫助您提升開發技能,創建基於 Node.js 平台的可擴展伺服器端 RESTful 應用程式。
從 REST 的基本原則開始,您將了解為什麼 RESTful 網路服務比其他任何框架更優越。接著,您將通過安裝 Node.js、Express.js 和其他模組來建立開發環境。然後,您將編寫一個簡單的 HTTP 請求處理器,並使用自動化測試和模擬物件來創建和測試 Node.js 模組。您還將學習如何利用 Ansible 的高級功能構建典型的 Web API。接下來,您將通過選擇鍵/值數據存儲和文檔數據存儲之間的最佳選擇來存儲數據。此外,您將改進現有的 API,使其成為一個功能齊全的安全 RESTful 服務。
