• Stars
    star
    337
  • Rank 125,272 (Top 3 %)
  • Language
    JavaScript
  • Created about 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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 國際 授權條款授權

More Repositories

1

blog

Jollen's Blog
66
star
2

libv4l2-android

v4l2 library for Android camera HAL (Camera v1)
C++
63
star
3

android-ota

50
star
4

rtos-wot

Open source FreeRTOS SDK for ESP8266 WiFi Module
C
31
star
5

android-browser-websocket

Enable WebView to support WebSocket client connection.
JavaScript
23
star
6

Hyperledger-Fabric-Install

Install Hyperledger Fabric 1.0 Quick Start
16
star
7

html5-websocket-nodejs

[AP100] Simples for WebSocket and Node.js
JavaScript
13
star
8

7688-embedded-linux

LinkIt Smart 7688 與 Embedded Linux 講稿
HTML
11
star
9

hybrid-app-launchergap

A hybrid app boilerplate for building Android Launcher in JavaScript and CSS from scratch (without PhoneGap)
CSS
8
star
10

simple-iot-runtime

Build JavaScript unikernel from scratch
JavaScript
5
star
11

nodejs-beginner-must-know

[Node.js] [AP100] 整理 Fullstack / Node.js 初學者必須知道的事情。
5
star
12

linux-alsa-sample

Writing a Linux ALSA device driver from scratch.
C
5
star
13

nodejs-express

Node.js 雲端技術與軟體思惟
JavaScript
5
star
14

react-websocket-flux

Building React application with Websocket by Flux
JavaScript
4
star
15

cccount

Ultra fast Chinese character counter
JavaScript
4
star
16

gnu-linux-programming

Code Snippet for GNU LInux Programming Training
C
3
star
17

node-wot

Use er-coap-13 from Contiki for NodeMCU firmware
C
3
star
18

react-websocket-biolerplate

A React biolerplate that polyfill Websocket by Flux pattern.
JavaScript
3
star
19

jollen.github.io

HTML
3
star
20

react-websocket-view

A React polyfill that enables elements' Websocket
JavaScript
2
star
21

fabric-composer-basic

Shell
2
star
22

shell-script-101

Shell Script 101
Shell
2
star
23

android-native-service-workshop

C++
2
star
24

node-restful-cache

Nodejs cache for request of Express and Passport
JavaScript
1
star
25

Swift-101-UITableView-JSON

Swift
1
star
26

iot-blockchain-workshop

BTOSS: Blockchain Technology & Open Source Solutions
1
star
27

android-wear-101

Level 101 training of Android Wear SDK. 1 hour with samples to get started.
Java
1
star
28

semantic-digital-assets

Digital assets in the semantic web
1
star
29

nodejs-chat-stub

JavaScript
1
star
30

AF10x-Android-HAL-Framework

C++
1
star
31

nodejs-vcard

JavaScript
1
star
32

html5-game-bubble

Simples for HTML5 Games. A very simple and stupid 'Bubble' game.
JavaScript
1
star
33

mokoid-surface

use ISurfaceClient demo
C++
1
star
34

html5-tictactoe

[AP100] jQuery Plugin Pattern
JavaScript
1
star
35

node-simple-blog

Node.js personal blog boilerplate by Drywall and Bootstrap
JavaScript
1
star
36

ldd-lab-20161120

Linux 驅動程式教育訓練 (Lab 1)
C
1
star
37

nodejs-fullstack-samples

[Node.js][AP100] The samples
Objective-C
1
star
38

lks7688-iot-gateway

JavaScript
1
star
39

AP100-html5-weather-app

[AP100] A simple weather web app
JavaScript
1
star
40

lollipop-native-service

How to write a native serve at Lollipop
C++
1
star
41

ubuntu-aosp

Docker of Ubuntu 12.04 / AOSP
Shell
1
star
42

android-cameral-hal

Android CameraHardwareInterface sample
C++
1
star
43

nodejs-chat

[AP100] [Node.js] https://leanpub.com/html5-javascript-thinking: 第10章範例
JavaScript
1
star
44

PA-react-101-todoapp

影片 1-19 的程式範例
JavaScript
1
star
45

app.aimining.io

CSS
1
star