jollen
nodejs-fullstack-book
JavaScript

Node.js Fullstack《原理與實務》:初學者的 Node.js 全端軟體教材 by Jollen

Last updated May 22, 2026
356
Stars
91
Forks
2
Issues
0
Stars/day
Attention Score
70
Language breakdown
JavaScript 66.8%
HTML 23.1%
CSS 10.1%
Files click to expand
README

image

EPUB 電子書版本

由 Jollen 研究室主編,專為 Node.js 與 LLM 初學者,打造的一系列 AI 應用程式開發入門教材。

Node.js Fullstack《原理與實務》第四版

關於本書

這本書是為 Node.js 初學者設計的入門教材,也是一份幫助你從零開始、逐步建立實作能力的學習指南。

每個章節都從基本觀念開始,帶你一步步走到能寫出一段完整、能運作的小程式。在閱讀過程中,你會學到:

  • 如何用 Node.js 建立基本的 Web 應用程式
  • 如何用 Express.js 架構 RESTful API
  • 如何整合 HTML5 和前端框架,完成簡單的 Fullstack 架構
  • 如何用 WebSocket 和 JSON 實作即時雙向資料傳輸
  • 如何使用 MongoDB 儲存資料,並結合 Mongoose 建立資料模型
本書採用清楚的步驟式教學,並搭配語意導向的說明,幫助你了解每一段程式碼背後的設計邏輯。本書的理念,不是教你背熟語法,而是讓你具備基礎的程式設計思考力:能夠拆解問題、設計資料流程,並寫出能解決實際需求的應用程式。

而是一本實務導向的 Node.js 入門教科書,跟著章節動手做,你會開始習慣查資料、讀官方文件,甚至能理解許多進階開發者的實戰經驗分享。如果你準備開始了,我們就從 console.log("Hello World") 開始吧。

Learn to Think

寫程式的修煉是本書的宗旨,也是一直以來我做培訓的理念。這份教材使用在我的培訓課程,內容多以步驟化方式引導入門,但更重要的是,希望在 zero-to-one 的過程,培養「Thinking」的能力,而不是只學習如何照本宣科地寫程式。有了 Thinking 的能力後,會有另一個重要的收獲:能開始閱讀豐富的網路文件,還能在拜讀優質電子書的過程中,對大神分享的內容產生共鳴。

關於作者

Jollen(陳俊宏),Moko365 Inc 創辦人暨講師、Mokoversity Inc 開放創新學院創辦人與 Devify Inc 發起人。興趣是 Web Fullstack 技術、Android Framework、Linux 驅動程式、軟體架構設計、研發管理與產品規劃。近期的研究計畫有 WoT.CityDevifyPlatformFlowchain,目前參與 2 個 Blockchain 相關新創團隊。

* Email: * Blog:http://www.jollen.org/blog * Github:https://github.com/jollen

v4 時桯

  • 預計 2025 年 6 月完成(已完成)
  • 預計 2025 年 6 月電子書上市(已上線)
  • 改版要點
* 簡化文字描述 * 更新與刪除過時內容 * 更新 JavaScript 範例片斷(ES5/ES6) * 補齊遺漏內容 * 調整排版(電腦書編排)

發行紀錄

  • 2025-05-18:開始進行第 4 版改版工程
  • 2016-10-04:開始進行第 3 版改版工程
  • 2015-12-23:開始進行第 2 版改版工程

目錄

Part 0:Fundamentals

第 1 章:JavaScript 設計模式

第 2 章:HTML5 軟體開發的概念

第 3 章:Node.js 入門 - URL Routing 篇

第 4 章:Node.js 入門 - WebSocket 與 JSON 篇

4.5 使用 this* 物件

Part 1:Basic Concepts

第 5 章:軟體思惟 - Lambda 篇

* 5.1 Lambda * 5.2 Callback Function * 5.3 從 TypeScript 談起 * 5.4 使用 Promise 封裝非同步處理流程 * 5.5 async/await:語意同步化

第 6 章:軟體思惟 - Web Service 篇

第 7 章:軟體思惟 - Non-blocking IO 篇

Part 2:Getting Started

第 8 章:Node.js 應用 - Express.js 入門

第 9 章:Express.js 應用 - Middleware

第 10 章:REST API 架構 - 使用 Express.js

Part 3:Fullstack Beginner

第 11 章:REST API 應用 - 使用 jQuery

第 12 章:MVC 架構實作 - Backbone.js 入門

12.2 認識 View.$el*

第 13 章:NoSQL 資料庫應用 - 使用 MongoDB

附錄

Contributors

感謝 @Hierom@benshiue 提交的貢獻與協助錯誤修正。

授權方式

“創用
本著作係採用創用 CC 姓名標示-非商業性 4.0 國際 授權條款授權

© 2026 GitRepoTrend · jollen/nodejs-fullstack-book · Updated daily from GitHub