Skip to content

MokoVersity/Nodejs-Beginner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js 是 JavaScript 的執行環境,只要會 JavaScript 程式語言,就能入門 Node.js 程式設計嗎?Node.js 的主流用途是 REST API 開發,這是屬於 Web Service 的應用領域。近一年,各大廠也開始使用 Node.js 開發物聯網平台,或是撰寫物聯網裝置的硬體控制程式,這是屬於 IoT 應用用領域。

此外,Node.js 也能結合重要的雲端與 Big Data 資料庫系統:NoSQL,這則是屬於 NoSQL 的應用領域。從上述說明就能知道,學習 Node.js 的重點,除了 JavaScript 語法外,還需要具備「應用領域」的背景知識。這就是本課程的設計目的:

  • 入門 Node.js 環境,並且能撰寫基本的 Node.js 應用程式
  • 建立基本的 Web Service 領域知識,能開始撰寫 Web Service 服務(REST API)
  • 建立基本的 NoSQL 領域知識,能開始撰寫 NoSQL 資料庫存取,並結合 Web Service 的完整 Backend

本課程將在 2016 年暑假陸續上線。只要 2 週的時間,並依照課程規劃的學習進度,就能有效率地入門 Node.js 以及「建立背景知識」。

Moko365 定時舉辦完整的 Node.js 教育訓練課程,想接受完整課程與上機訓練,歡迎參加 Node.js 與 Express 開發實戰:雲端 API 與物聯網 教室課程。

適合對象

  • 本課程設定的對象是從未接觸 Node.js 的初學者
  • 建議有有基本的 JavaScript 程式設計能力,基本條件:變數(var)、條件判斷式(if)、JavaScript 物件表示式

課前準備

請在上課前,安裝 Node.js 環境,並練習有關的工具使用;並試著開始撰寫第一個 "Hello, World"。以下是課前準備項目:

  1. 準備開發環境
  2. 工具介紹
  3. 開始寫 NodeJS 程式

這裡有一門 Node.js 入門與準備工作 免費線上課程可供參考。

學習目標

  • 能開始撰寫 Node.js 程式
  • 學會 REST API 的設計實作
  • 簡單的 Key-value Pairs (JSON) 資料庫實作
  • 使用 jQuery 呼叫 REST API
  • Node.js 檢查與讀取 HTML5 表單
  • 製作簡單的產品展示網頁專案
  • 練習過程中學習基本的 Node.js 觀念

最新訊息

  • 2016.7.27
  • 將 HTTP Header、Middleware 與 CORS 合併為一段影片(原為 3 段影片),以便於綜合練習
  • 新增 Middleware 觀念說明
  • 新增 Asynchronous (Nonblocking IO) 觀念說明
  • 新增影片:使用 EventEmitter 打造良好的流程控制

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.1%
  • HTML 3.9%