All Projects → jollen → Nodejs Fullstack Book

jollen / Nodejs Fullstack Book

Node.js Fullstack《從零到一的進擊》:初學者寫給初學者的全端軟體教材 by Jollen

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Nodejs Fullstack Book

Iotregistry
The IOT Registry chaincode Hyperledger Fabric 0.6. This is compatible with the Chronicled.org Open Registry
Stars: ✭ 35 (-88.05%)
Mutual labels:  blockchain, iot
Decentralized Internet
A SDK/library for decentralized web and distributing computing projects
Stars: ✭ 406 (+38.57%)
Mutual labels:  blockchain, iot
Iotex Core
Official implementation of IoTeX blockchain protocol in Go.
Stars: ✭ 505 (+72.35%)
Mutual labels:  blockchain, iot
Blockchain Starter Kit
The training course for better understanding the blockchain from the ground up: a project template to create as simple as possible implementation of a blockchain.
Stars: ✭ 75 (-74.4%)
Mutual labels:  blockchain, iot
Awesome Iota
A community driven list of useful IOTA blogs, articles, videos and tools.
Stars: ✭ 109 (-62.8%)
Mutual labels:  blockchain, iot
Bee
A framework for IOTA nodes, clients and applications in Rust
Stars: ✭ 176 (-39.93%)
Mutual labels:  blockchain, iot
Blockchain Samples
Samples demonstrating the use of Blockchain with IBM Watson IoT
Stars: ✭ 158 (-46.08%)
Mutual labels:  blockchain, iot
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+5078.16%)
Mutual labels:  blockchain, iot
Hawkbit
Eclipse hawkBit™
Stars: ✭ 283 (-3.41%)
Mutual labels:  iot
Desktop Wallet
💻 Multi Platform ARK Desktop Wallet
Stars: ✭ 287 (-2.05%)
Mutual labels:  blockchain
Nano Node
Nano is a cryptocurrency
Stars: ✭ 3,336 (+1038.57%)
Mutual labels:  blockchain
Openremote
100% open-source IoT Platform - Integrate your assets, create rules, and visualize your data
Stars: ✭ 254 (-13.31%)
Mutual labels:  iot
Nkn
Official Go implementation of NKN full node.
Stars: ✭ 287 (-2.05%)
Mutual labels:  blockchain
Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: ✭ 3,487 (+1090.1%)
Mutual labels:  iot
Core
The ARK Core Blockchain Framework. Check https://learn.ark.dev for more information.
Stars: ✭ 288 (-1.71%)
Mutual labels:  blockchain
Dashboard
🌟 Create IoT applications. Wire devices together regardless their brand or technology.
Stars: ✭ 283 (-3.41%)
Mutual labels:  iot
Calvin Base
Calvin is an application environment that lets things talk to things, among other things.
Stars: ✭ 282 (-3.75%)
Mutual labels:  iot
Node Zwave Js
Z-Wave driver written entirely in JavaScript/TypeScript
Stars: ✭ 284 (-3.07%)
Mutual labels:  iot
Crate
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of data in real-time.
Stars: ✭ 3,254 (+1010.58%)
Mutual labels:  iot
Harmonyos
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
Stars: ✭ 18,385 (+6174.74%)
Mutual labels:  iot

Node.js Fullstack《從零到一的進撃》

本書正在進行第 3 版的改版工程

關於本書

這是一本 Node.js Fullstack 的入門電子書,它的目標是成為優質的 Beginner to Beginner 教材。

本書內容定位為《從零到一》的基礎教學,並使用在我的 Node.js Fullstack 培訓課程。這更是一本「初學者寫給初學者」的教材:

  • 每個主題都從基本觀念(Zero)開始講述,並介紹到能撰寫簡單的程式為止(One)
  • 希望在學習的過程中,培養同學「寫程式的修煉」

Learn to Think

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

關於作者

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

Roadmap (2016 Q4)

  • [ ] 移除 ARM mbed 教學
  • [ ] 加入 MediaTek LinkIt Smart 7688 教學
  • [ ] 加入 Serverless 教學
  • [ ] 加入 P2P 教學
  • [ ] 第 1~13 章進行季度校對
  • [ ] 加入 IoT 初體驗

公開時桯

  • 預計在完成 Roadmap 後正式公開發佈本書 (目前本書為試讀階段)
  • 預計 2017.1.1 發表

發行紀錄

  • 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 篇

Part 1:Basic Concepts

第 5 章:軟體思惟 - Lambda 篇

第 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 入門

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

Part 4:IoT Beginner

第 14 章:Node.js 物聯網概論 - 使用 Web of Things

第 15 章:Node.js 物聯網入門 - 使用 ARM mbed

第 16 章:Node.js 與前端 - 串接 WebSocket

第 17 章:Node.js 與 MCS Lite

第 18 章:Node.js 與 Web of Things 物聯網

Part 5:Blockchain Beginner

第 19 章:Node.js 與 Blockchain 入門

第 20 章:Node.js 與 Blockchain 應用

附錄

培訓課程

Contributors

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

授權方式

<img alt=“創用 CC 授權條款” style=“border-width:0” src=“https://i.creativecommons.org/l/by-nc/4.0/88x31.png” />
本著作係採用創用 CC 姓名標示-非商業性 4.0 國際 授權條款授權

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].