自動播放
自動完成
上一堂課程
完成並繼續課程
670034
NodeJS 前後端開發實戰
六角學院線上資源
六角學院線上社團
Apple M1 觀看公告
V8、Node.js介紹
為什麼你要學 Node.js? (1:05)
V8 引擎介紹 (3:38)
Node.js 架構介紹 (5:59)
命令提示字元操作教學 (6:11)
安裝 Node.js 流程 (4:57)
使用 Node.js 開啟編譯核心 (3:48)
透過 Node.js 執行 JS 檔案 (3:46)
使用 VS Code 執行與除錯 Node.js (4:24)
Node 環境測驗
Node 模組原理
Global 全域物件 (7:00)
VS CODE 執行 Node.js 應用程式 (2:14)
require、module exports 模組設計 (6:41)
exports 模組設計 (4:33)
Node.js 核心模組 - createServer (上) (7:52)
Node.js 核心模組 - createServer (中) (8:17)
createServer 範例
Node.js 核心模組 - createServer (下) (4:50)
__dirname、__filename (3:25)
Node 模組 - Path (6:32)
Path 小抄
線上測驗
NPM
什麼是 NPM? (3:19)
npm init - 開發自己的 package.json (4:37)
安裝 npm 流程 (6:51)
NPM 版本號介紹 (6:14)
npm install 的妙用 (3:43)
npm install -save、--save-dev、-g 差異 (9:24)
執行 NPM 內容流程 (5:29)
NPM 常用指令小抄
NPM 測驗
Node.js 除錯教學
程式出錯莫驚慌,log 探索自己來 (5:13)
VS Code 進階除錯篇 (9:20)
VS Code 定義瀏覽 (4:20)
Firebase 資料庫 - 整合 todolist
Firebase 服務介紹 (2:59)
環境講解 (4:13)
資料庫環境設定(更新)
資料庫環境設定 (6:29)
ref (路徑)、set(新增) - 上 (6:51)
ref (路徑)、set(新增) - 中 (7:21)
ref (路徑)、set(新增) - 下 (7:29)
ref、set 資料設計
once - 顯示資料到網頁上 (8:44)
once - 顯示列表資料到網頁上 (4:08)
on - 資料即時呈現 (4:30)
firebase 非同步觀念 (3:44)
push - 新增資料 (4:26)
remove、child - 移除資料 (3:55)
for-in 語法講解 (8:20)
在網頁上即時瀏覽 firebase 資料 (5:53)
新增一個 todolist 吧!(上) (14:19)
新增一個 todolist 吧!(下) (7:01)
forEach、orderByChild - 資料排序篇 (7:14)
排序規則 (4:13)
startAt、endAt - 搜尋區間規則 (上) (4:48)
startAt、endAt - 搜尋區間規則 (下) (2:03)
limit - 限制筆數 (3:37)
時間篇(1) - new Date() (5:22)
時間篇(2) - timestamp (5:20)
時間篇(3) - UI 時間介接 (6:23)
reverse -資料翻轉調整 (9:59)
Firebase 排序作業
Firebase 線上 BMI 計算機
Express - Node.js Web 應用程式架構
Express 框架介紹 (2:34)
Express 環境安裝 (3:31)
開啟 web 伺服器 (8:26)
網址規則介紹 (10:00)
網址規則簡報版 (3:42)
路由設計(上) (4:24)
路由設計 (下) (4:08)
params - 取得指定路徑 (8:15)
query - 取得網址參數 (9:09)
middleware (上) (5:47)
middleware (中) - 404路由設定 (7:03)
middleware (下) - 中介使用種類 (4:22)
static - 載入靜態檔案 (4:07)
EJS - 語言介紹 (3:18)
EJS - 環境安裝 (6:44)
EJS - 參數導入 (4:20)
EJS - 載入內容種類 (4:55)
EJS - 載入陣列 (4:58)
EJS - 設定 Layout (5:24)
Postman - API 管理工具 (1:58)
Postman - 取得 get 資料、基礎操作 (5:30)
body-parser - 取得表單資料 (10:20)
Redirect 跳轉頁面設定 (4:13)
使用 postman 傳送表單資訊 (6:57)
POST AJAX 前後端介接原理 (11:59)
POST AJAX JSON 格式 (4:29)
Postman - POST AJAX JSON 格式講解 (3:58)
Router 進階設定 (7:18)
express-generator (上) (3:52)
express-generator (下) (6:13)
Express + Firebase 設計 RESTful API Todolist
開發項目介紹 (2:20)
Express 整合 Firebase 流程 (7:04)
Firebase - once、set 寫入讀取資料 (3:24)
Firebase - then 設計思維 (3:08)
EJS 整合 Firebase (5:15)
RESTful API todolist - EJS 版型設計 (3:48)
RESTful API todolist - 新增資料 API (7:31)
RESTful API todolist - 刪除資料 API (5:56)
RESTful API todolist - EJS init (5:18)
RESTful API todolist - Client AJAX (上) (12:24)
RESTful API todolist - Client AJAX (下) (9:42)
Cookie、session
Cookie 講解 (4:20)
Cookie 瀏覽器 Client 端設計 (4:24)
Cookie Node.js Server 設計 (8:01)
session 講解 (4:19)
session 開發環境設計 (5:05)
session 寫入資料 (3:36)
session 結合 Form post 設計 (7:31)
Cookie、session 總結 (2:52)
FB Login 機制講解 (2:02)
Cookie、session 語法
電子郵件發送功能實作
環境建置篇 (5:12)
Gmail 前置設定 (1:22)
nodemailer 章節備註
前言備註
nodemailer - 發信功能介接 (13:42)
CSRF - 介紹篇 (3:51)
CSURF - 阻擋跨站攻擊 (9:17)
dotenv - 環境變數設定 (5:21)
dotenv - heroku 環境變數設定 (2:37)
connect-flash - 資料暫存設計 (7:08)
接下來,教您還能如何優化 (3:12)
將 Node.js 部署至 Heroku
章節說明
環境安裝 (5:31)
Node.js 程式碼講解 (4:59)
將 Node.js 部署至 heroku (9:14)
NPM 載入細節講解 (5:22)
動態應用程式設計
作業介紹 (4:02)
會員管理系統設計 - Express + Firebase Authentication
前置作業
系統設計概觀介紹 (4:42)
初始化結構 (2:04)
載入資料庫模組 (9:18)
載入認證模組 (4:41)
註冊邏輯設計 (8:12)
認證與資料庫整合設計 (8:31)
Firebase 表單驗證 + Flash 快閃設計 (5:14)
登入邏輯設計 (7:26)
會員 Session 設計 (6:56)
EJS UI 開發 (2:30)
會員專區頁面開發 (5:05)
頁面瀏覽權限控管 (Middleware) (3:50)
留言板資料庫設計 (7:26)
表單內容驗證模組 (9:07)
留言板資料呈現 (5:06)
ES6 Promise 補充章節
同步與非同步的關念 (4:39)
本章節所使用的相關原始碼
定義屬於自己的 Promise 函式 (9:30)
Promise All 與 Promise Race (4:08)
Firebase 與 Promise (4:40)
部落格前後台整合設計
部落格前後台設計 - 課程介紹 (5:23)
使用現成版型套版 (9:12)
透過環境變數設定 Firebase 資料庫連線 (8:11)
環境變數設定
製作後台文章分類 (11:02)
製作後台文章分類 - 與畫面的呈現 (5:44)
製作後台文章分類 - 刪除文章 (10:15)
製作後台文章分類 - 分類過濾 (3:32)
使用文字編輯工具建立文章 (12:51)
相同版型製作新增及轉址 (10:36)
新增文章頁面細節調整 (5:20)
後台文章列表呈現 (10:00)
使用分頁標籤控制 "草稿" 及 "公開" 文章 (4:39)
使用 Ajax 刪除文章 (9:40)
將文章呈現在前端台畫面 (3:45)
前台分頁功能製作 - 後端邏輯 (15:38)
前台分頁功能製作 - 畫面呈現 (4:48)
製作 EJS 及 Node.js 模組 (6:55)
註冊、登入及權限的說明 (8:38)
將網頁添加 Disqus 留言板 (3:12)
錯誤頁面製作 (4:53)
Heroku 部署說明 (4:12)
課程作業說明 (3:35)
課程作業說明 及 課程範例*
前置作業
課程內容未解鎖
如果您已經購買此課程,
請您重新登入後再查看
.
購買本課程