Node.js 與 Firebase 全端工程實務

Node.js 是近年來最熱門的伺服器後端框架,許多重量級的科技公司如 Google、Amazon 等都紛紛採用 Node.js 為產品的解決方案。

Node.js 使用 JavaScript 來撰寫後端程式,能夠直接與資料庫系統互動。對於許多已經有 JavaScript 基礎的前端工程師而言,是最佳的選擇。

本課程將直接帶您建立一個 Node.js 的開發環境,整合 Express 套件和 Google Firebase 雲端資料庫系統,讓您在短短的十小時內,打造出一套真正能上線運作的應用程式後端 API 系統,與您的前端技能相輔相成,競爭力倍增。

課程大綱

1. JavaScript ES6 最新版本提要。
2. Node.js 伺服器環境建置:
2.1 Node.js 快速入門
2.2 Express 網站架設快速入門
2.3 後端運作的基本觀念
2.4 處理 HTTP 要求
2.5 處理 HTTP 回應
3. Firebase 雲端資料庫的建置:
3.1 資料庫的基本觀念
3.2 建立雲端資料庫
3.3 資料庫操作:新增、修改、刪除
3.4 資料庫操作:查詢
4. 小專案,建立留言板系統:
4.1 設計資料庫
4.2 設計後端 API
4.3 設計前端介面
4.4 完成留言板系統的建置

適合對象

任何想要學習 Node.js 後端系統的人,但須具備 JavaScript 基礎能力。

開發環境

任何文字編輯器,例如 Notepad++、Sublime、Visual Code 等等。

近期班次

  • 第297期 開課日期:2018.06.24 確定開課

    上課時間:每週(六)(日)
    4:30 PM ~ 6:30 PM
    上課日期:2018.06.24 ~ 2018.07.08
    學費:新生新台幣3500元整

    詳細資訊

  • 第298期 開課日期:2018.08.05 招生中

    上課時間:每週(六)(日)
    4:30 PM ~ 6:30 PM
    上課日期:2018.08.05 ~ 2018.08.19
    學費:新生新台幣3500元整

    詳細資訊

  • 注意事項

    • 上課地點:台灣大學資訊工程學系系館 詳細位置;教室號碼將於開課前一日公佈於官網"最新消息"中。
    • 上課教材:開課後將公布教學網站給同學查閱。
    • 結業狀況:請上官網”結業名單”查閱是否合格及可領取證書進度。

    講師介紹

    (1) 台灣大學心理學學士學位、台灣大學資訊工程研究所碩士學位,具備跨領域專案開發經驗。
    (2) 於 2003 年,獲得美商昇陽電腦 Sun Certificated Java Programmer(SCJP) 認證。
    (3) 於 2008 年,參與美商昇陽電腦校園大使計畫。
    (4) 曾任資策會軟體工程師。
    (5) COSCUP 2010 開源人年會講者,講題:Implementation of websocket protocol。
    (6) 網頁多人線上遊戲開發。
    (7) Piconion 影像處理軟體主要開發者。
    (8) iThome Modern Web 2016 講者,講題:Web 終將統治世界,用 JS 打造專業影像處理軟體。
    (9) iThome Modern Web 2017 講者,講題:開發複雜網頁應用的黃金法則。
    (10) 於本班已教授超過 70 個班,累計教學時數超過 2,000個小時。

    課程網站:

    https://training.pada-x.com/