課程說明
01分鐘55秒教學目標
01分鐘16秒nodejs簡介
05分鐘36秒安裝nodejs
04分鐘39秒初步體驗(REPL)
02分鐘55秒初體驗(hello itcast)
05分鐘15秒模組(簡介)
06分鐘44秒自訂模組
09分鐘41秒模組(exports和module.exports區別)
01分鐘19秒模組(內建os模組)
11分鐘24秒模組(內建path模組)
05分鐘25秒模組(內建url模組)
06分鐘58秒模組(內建fs模組)
12分鐘39秒上午複習
06分鐘10秒模組(內建http模組)
18分鐘20秒模組(內建http模組-亂碼解決&回應不同頁面)
06分鐘46秒請求和回應對象
09分鐘46秒留言板案例(準備)
02分鐘57秒留言板案例(靜態頁面)
17分鐘58秒留言板案例(顯示動態頁面)
12分鐘06秒留言板案例(get資料處理)
12分鐘48秒留言板案例(post資料處理)
05分鐘23秒複習
04分鐘10秒每日反饋
06分鐘51秒教學目標
01分鐘47秒NPM簡介
01分鐘23秒NPM初體驗
18分鐘08秒NPM語法講解
13分鐘25秒NPM模板版本控制
04分鐘35秒NPM來源管理
05分鐘04秒NPM自訂腳本指令
04分鐘31秒NPM包自訂發布
17分鐘25秒NPM小結
02分鐘00秒模組(自動重啟)
04分鐘45秒模組(日期處理)
06分鐘16秒上午複習
03分鐘49秒Express框架(簡介&初體驗)
08分鐘59秒Express框架(設定模板引擎)
08分鐘23秒Express框架(路由)
17分鐘34秒Express框架(託管靜態檔案)
06分鐘55秒留言板案例(初始化)
05分鐘30秒留言板案例(顯示靜態頁面)
05分鐘30秒留言板案例(顯示動態頁面)
03分鐘26秒留言板案例(資料添加處理)
05分鐘58秒透過NVM切換nodejs版本
06分鐘20秒複習
09分鐘19秒每日反饋
03分鐘26秒教學目標
01分鐘43秒學生專案(初始化)
05分鐘45秒學生項目(列表)
17分鐘56秒學生專案(新增)
28分鐘06秒最佳化路由
14分鐘49秒優化資料庫操作
06分鐘33秒上午複習
02分鐘30秒中介軟體(初步體驗)
14分鐘21秒中介軟體(錯誤處理)
09分鐘42秒中介軟體(應用場景)
03分鐘34秒中介軟體(小結)
04分鐘27秒會話技術(cookie)
10分鐘20秒會話技術(session)
05分鐘23秒學生專案(登入初始化)
02分鐘49秒學生專案(顯示登入靜態頁面)
03分鐘22秒學生專案(登入功能)
31分鐘58秒學生專案(註冊功能)
16分鐘20秒學生專案(防翻牆)
06分鐘23秒學生專案(顯示使用者資訊&退出)
05分鐘14秒總結思考
14分鐘14秒總結開發
14分鐘55秒複習
04分鐘19秒每日反饋
08分鐘20秒教學目標
02分鐘29秒ES6語法(Symbol新資料類型)
04分鐘39秒ES6語法(Set資料結構)
05分鐘48秒ES6語法(Map資料結構)
05分鐘42秒ES6語法(循環)
12分鐘02秒ES6語法(函數的擴展)
14分鐘45秒ES6語法(字串的擴展)
04分鐘37秒ES6語法(模組module)
09分鐘55秒ES6語法(class類別)
06分鐘04秒上午複習
05分鐘05秒Promise物件(簡介&文法&初體驗)
17分鐘40秒Promise物件(解決回調地獄問題)
17分鐘03秒async&await
11分鐘13秒Promise&Async&Await(小結)
05分鐘12秒ES6語法(物件屬性簡寫)
05分鐘44秒網路爬蟲
15分鐘22秒透過NodeJS操作Mysql資料庫
07分鐘46秒koa2框架(初始化)
12分鐘43秒koa2框架(初始化模型&靜態資源)
07分鐘44秒koa2框架(學生列表功能)
14分鐘30秒koa2框架(新增功能)
09分鐘13秒