Node.js 是什麼 What's Node.js

SOA(Service-Oriented Architecture)是一個熱門名詞,接下來幾年,它將成為 Web App 開發的主流架構。技術上,SOA 架構包含了 Server 端,也就是 Web Service 的開發。簡單來說,Node.js 是一個開發 Web Service 的優秀技術,它是 SOA 架構模式的必修課程;現在,有越來越多的新創公司選擇 Node.js,做為其主要開發技術。不久之前,知名的團購網站 Groupon,也宣佈將其原有的網站技術,轉移為 Node.js。

Node.js 是 Web App 開發的新一代技術,出現至今 3 年的時間,已經發展出完整的開發者社群(Community)。利用 Node.js 可製作即時性佳(Real-Time)與 SOA 架構的新一代 Web App;透過 Node.js 社群資源,可取得非常多的 Node.js 模組。善用 Node.js 與其社群,一起來開發新潮流的 Web App 吧。


課程簡介

Node.js + Express.js 新手實習,是針對 Node.js 新手打造的實習課程。透過半天的講課,以及 1 天的實習,讓你快速上手新一代的 Web App 技術,並幫助新手建立正確的開發觀念。

本課程將以一個專題「影音部落格」,指導新手一步步建構完整的 Web 應用程式。由 Hank、Fred 與 Jollen 組成的 Node.js 教練團隊,在場指導學員進行專題實作。 本次的專題題目,想法來自 Hank 與 Fred 於 Node.js KO 2013 上所開發的 LifeShow 網站。LifeShow 原始碼 -https://github.com/FutureNode/iNameCard


Node.js 的好處 Why Node.js

 Node.js 是建立 Real-Time Web App 的重要技術,有了 Node.js + Express.js,開發即時互動 Web 應用,變的輕鬆自在。

 Node.js 採用 JavaScript 程式語言,適合第一次學習程式設計的新手。

 Node.js 擁有豐富的社群資源,眾多的 Node.js 開放源碼模組,是幫助我們事半功倍的利器。課程使用的 Express.js 就是其中一個熱門模組。


Express.js 與 Grunt

根據 takipiblog 所做的分析報告,在 Github 上的 JavaScript 專案中,Grunt 是最受歡迎的程式庫,排名第一。

排名第三的是 Express.js,排名第五的則是 Underscore。在這次的影音部落格實習中,教練團隊將帶領大家導入 Grunt + Express.js + Underscore 至開發專案裡。對熱門的 JavaScript 程式庫有興趣的朋友,請把握機會。

圖片來源:The Takipi Blog

課後互動

您參加這個課程的目標是什麼?MokoVersity 導師團隊,將在課後與您保持互動,主動提供更多有幫助的訊息。

Startup

想創業,或尋找創業伙伴。

For Node.js Jobs

想從事 Node.js 方面的開發工作。

Learning

學習 Node.js,增強自已的軟體功力。

實習規劃:2014/1/25

時段實習重點導師
09:00~09:30報到 & 領取講義
09:30~12:30 (上午時段)1. 建立 Node.js + Express.js 專案 (Chapter 8)2. Node.js + REST APIs (Chapter 10)3. Model-View-ViewModel (Chapter 11)Hank Wang / Jollen Chen / Fred Chien
12:30~13:30午餐時間 (活動不供餐)
13:30~16:304. Frontend Prototyping5. 進階 Node.js & Web App 實作6. MongoDB 初階
  • 實作 Key-pair 資料儲存
  • 認識與使用 MongoDB
  • 實作 CRUD
Hank Wang / Jollen Chen / Fred Chien

  課程大綱將根據導師備課情況,隨時略有調整。
  課程為全程上機,並由教練從旁指導,建議能完成課前任務。

報名須知與費用

目前暫時開放 10 個實習名額。(最終名額由導師決定)

  推廣創業與創新文化期間,學院課程僅收取工本費(講義、場地、手續費等基本費用)。恢復原價日期將另行公佈。

  MokoVersity 推廣期間:NT$1,500/人

  2 人以上團報,每人:NT$1,000/人

  報名費用包含講義


開課日期

  上機實習:2014 年 1 月 25 日


上課地點

Changee 工作空間,官方網站

地址:台北市大同區南京西路 18 巷 8 之 2 號 3 樓,地圖

捷運資訊:捷運中山站一號出口,出站後往左手邊轉進台北牛乳大王旁邊的巷子,往前走約 50 公尺後,在右手邊 So That's Me 服飾店。請由服飾店內樓梯上樓(3F)即可。

建議或問題

 若您發現頁面上有任何錯誤,或是想提供建議,可以在本課程的Github Issue上貼文。


教練團隊

Hank Wang

Moko365 軟體工程師

Jollen Chen

Moko365 CEO

Fred Chien

Mandice CEO

上課前,請事先完成以下三個任務。

Node.js 線上課程

觀看 Node.js 入門的線上課程,安裝 Node.js 並撰寫第一個程式。大約只需要 60 分鐘。

預讀教材

閱讀「Node.js & HTML5 開發思惟與入門學習」第 3、4、8 共三章。只需要約半天。

建立 Github 帳號

課程當天將請您 fork 導師提供的專案,並基於這個專案,進行專題實作練習。

主辦單位

協辦單位


認識 Mokoversity

Mokoversity 科技創業學院,由知名的 Android/HTML5 教育訓練與顧問公司 Moko365 以及台安傑天使投資,所共同成立。團隊成員包含業界技術專家、新創事業的顧問、天使投資人,以及多位具有創業業經驗的導師。期望能打造一個追求開放創新精神、以及引導創業的學校。


關於 Moko365

仕橙研策科技(Moko365 Inc.)成立於 2009 年,旗下仕橙3G教室已成功規劃出嚴謹的 Android 課程體系,為台灣、大陸與美國企業提供 Android & Linux 的內訓服務,客戶包含 Motorola 等超過 60 家科技廠商。自 2010 年開始,已開辦 Android & Linux 公開課程超過 120 個班次,在台北、新竹、上海、深圳、北京等地,累計訓練研發人員超過 5000 人次。有別於一般課堂講解流水帳式的作法,Moko365 課程能進一步將理論與技術服務作垂直整合,使訓練的成效能夠以更為具體的方式反映在客戶的專案上。

關於 Taipei Angels

Taipei Angels(台安傑天使投資)希望以天使投資者身分的合夥人投資青年創業家,除給予適當資金支持外,在各領域的合夥人們,能夠提供不論經營管理、市場開發、獲利模式、人力資源規劃、內控管理、公司治理等專業諮詢、資源提供等,協助輔導青創家。2012 年政治大學 EMBA,由何小台博士在其「創業與創投」課程中,提出「天使投資」有益於協助新創事業進而改變社會正向等價值投資,因此吸引了歷屆 EMBA、來自社會、企業各領域之菁英份子,於同年 6 月所共同發起、出資而成立,目前合夥人有 60 餘人。