Node 教學課程
Node.JS 與 API 後端開發實務教學課程
Node.JS 教學,搭配 MongoDB NoSQL 資料庫,各種 API 的開發流程教學,讓前端工程師也能使用 JavaScript 開發後端網頁應用程式!
Node.JS 與 API 後端開發實務教學【週六班】【黃祺傑老師】
- 課程教學日期:2020 年 12 月 19 日 ~ 2021 年 1 月 16 日
- 課程教學日期:12/19、12/26、1/9、1/16
- 課程教學時間:星期六 / 早上 10:00 ~ 1:00 、 下午 2:00 ~ 5:00
Node.JS 教學課程資訊
- 【 新生報名特價 9800 / 舊生會員特價 9200】
- 付款方式:開課當天現場繳費【 現金 / 刷卡 / 匯款 / 支票 】
- 教學時數:每堂課 3 小時 / 共 8 堂課 / 時數共 24 小時 / 共 四 週
- 教學教材:教學講義 / 範例原始檔
- 上課地點:飛肯設計學苑 - 台北教室 【教室照片】【Google地圖】
- 聯絡電話:(02) 2370-1122
- 贈送服務:上完本課程之後, 三年內都可以免費申請重修本課程喔!
Node.JS 教學適合對象
- 1. 對於開發後端網頁與資料庫有需求者
- 2. 對於開發後端 API 應用程式有興趣與需求者
- 3. 網頁設計師、前端工程師或程式設計人員
Node.JS教學課程介紹
飛肯講師均來自業界在職高手中的高手,老師上課時會帶著同學實做練習,課堂有很多很多的教學範例作品,老師隨側指導同學,解說再練習,學習效果佳,教學口碑看得到!練熟之後就可以馬上應用在你的工作上喔!
老師會因應國內職場的需求變化,做課程內容和範例作品的即時調整與修改,確保本教學課程的實用性和即時性。
對於網頁設計師或前端工程師來說,JavaScript 是一套再熟悉不過的前端網頁應用程式語言,以往的後端網頁應用程式都必須額外再學習不同的程式語言進行開發,例如:PHP、JSP、ASP.NET...等等,然而本 Node.JS 教學就是使用 JavaScript 來開發後端網頁應用程式的語言,省下不少重新學習程式語言的時間與轉換的過程常常遇到的問題。
資料庫的使用上,以往也必須學習艱澀難懂的 SQL 指令,來操作 MySQL 或 MS-SQL 這種複雜的關聯式資料庫。現在 Node.JS 教學搭配 MongoDB 這種 NoSQL 資料庫,不僅不需額外學習 SQL 指令操作,就可輕鬆使用 JSON 格式的資料存取資料庫了。
課程主要介紹各種 API 的開發流程的教學,讓前端工程師自己也能使用 JavaScript 來開發後端網頁應用程式。並且詳細解說後端HTTP網頁伺服器的運作原理,徹底了解如何透過 Node.JS 從零開始到建立一個網頁伺服器的過程。
Node.JS教學課程大綱
老師會因應職場的需求變化,做課程內容和範例的即時調整與修改,確保本課程的實用性和即時性。
【教學主題一】 Node.JS 簡介與安裝
- 前期準備
- JavaScript 基礎
- 同步與非同步介紹
- 了解回呼涵式
- 為何選擇 Node.JS
- Node.JS 的優點
- 一鍵安裝與進階安裝
- Node Version Manager
【教學主題二】 Node.JS 基本操作
- REPL 交互式命令
- 立即執行指令
- 執行js檔案
- 執行傳入參數
- 設定取得環境變數
- 命列列文字顏色
- 自定義模組開發
- 同步與非同步操作
【教學主題三】 套件管理工具
- Node Package Manager
- npm 基本介紹
- 搜尋安裝移除套件
- 全域套件和本地套件安裝
-
- 查詢已安裝的套件
- 介紹 package.json 檔案
- 透過 npm 產生 package.json 檔案
- 實用套件介紹
【教學主題四】 動手打造一個網頁伺服器
- HTTP 的基礎知識
- DNS 概述
- HTTP 基礎
- 認識 request 和 response
- http 狀態碼和 Content-Type
- 讀取網頁伺服器檔案
【教學主題五】 Node.JS 偵錯
- 交互式命令偵錯
- node-inspector 套件安裝
- node-debug 啟動偵錯
- chrome 開發人員工具偵錯
【教學主題六】 路由與參數
- 認識 URL
- 介紹 RESTful
- 取得網址路由
- JSON 資料格式
- GET 傳遞參數
- POST 傳遞參數
- GET 與 POST 參數接收
【教學主題七】 Express 框架
- 介紹 Express 框架
- npm 安裝套件
- 路由樣板
- 接收 GET 參數
- 接收 POST 參數
- 靜態檔案
- 導向網址
- 控製權轉移
- 模板引擎
- 介紹 MVC 架構
- express-generator 套件安裝
- 快速建立網站
【教學主題八】 Session 與 Cookie
- Cookie 的運作流程
- 取得與設定 Cookie
- 前端操作 Cookie
- Cookie 的限制
- Session 的運作流程
- express-session 套件安裝
【教學主題九】 MongoDB 資料庫
- 安裝 MongoDB
- 設定與啟動資料庫
- 正確的關閉資料庫
- 修復資料庫
- 指令操作
- 連接 MongoDB
- 資料 CRUD操作
- 使用回呼解決非同步
- 使用事件解決非同步
- GUI 查詢資料庫
【教學主題十】 與前端範例搭配 API 實作
【教學主題十一】 Node.JS 專案實作
- 會員登入與登出
- 頁面權限控制
- 如何與現有的 web 伺服器共存
【 本課程大綱是由飛肯老師編寫,版權所有侵權必究! 】