AI 網頁及全端系統開發證書課程|網上錄影課程|UNiSOFT
Searchable professional video course library
Structured video learning with chapters, summaries and quizzes
UNiSOFT VIDEO LEARNING

AI 網頁及全端系統開發證書課程
影片課程隨時開始。

Certificate in AI Web Development

隨時隨地開始學,不用等開課。科技走得快,現在學最重要。

時數 10 小時 課堂 4 課 語言 廣東話 · English · 普通話
Why this format

同一堂面授課,換成你自己控制的錄影課

等面授開課

  • 要配合班表,趕不上就等下一期
  • 上課節奏由講師帶,錯過難重看
  • 重點靠當堂筆記,事後難定位
  • 下課後才知道有沒有真正學會

這套錄影課

  • 面授課堂完整錄影,付款後即時開始
  • 暫停、重播、跳章,進度完全由你決定
  • 每課詳細摘要 + AI 時間章節,直接跳到該段
  • 課後 Quiz 即時核對,確認吸收才進入下一課
  • Quiz 及格 60 分,可向學校申請課程證書
01 · START NOW

不用等開課時間

內容就是面授班的錄影。報讀後進入學習系統即可播放,不必遷就下一期班表。

02 · YOUR PACE

學習節奏自己話事

可重看難點、跳過已懂部分,也可標示已完成。播放器支援上一課/下一課與進度列。

03 · CHECK YOU LEARNED

摘要、章節、Quiz 一課齊

AI 根據完整課堂逐字稿整理時間章節與摘要;每課附測驗,對應學習系統裡的 Take Quiz。

Course objectives

課程目標與學習成果

運用 AI 輔助建立 HTML、CSS、JavaScript、Node.js、MySQL 與 ReactJS 全端網頁系統。先理解程式,再用 AI 加速產生、檢查與除錯。

課程目標

  • 掌握前端與後端開發基礎及進階技術
  • 運用 AI 工具編寫、除錯及優化程式碼
  • 建立 REST API 與 MySQL CRUD
  • 以 ReactJS 串接後端並完成全端專案
  • 打造可展示的專業作品集

完成後你將能夠

  • 建立多頁網站、表格、MySQL 資料庫及 Express API
  • 以 Postman 測試新增、查詢、更新及刪除
  • 運用 JSX、map、fetch、useState 顯示 API 資料
  • 完成書店管理系統(Books、Users、Loans)
  • 把 AI 融入開發流程,成為未來導向的開發者
HTML / CSS / JS Node.js Express MySQL ReactJS REST API AI-assisted Coding
Target audience

適合對象

  • 初學者想從零開始學習網頁開發的初學者。
  • 技術人員希望從前端或後端成長為全端開發者的技術人員。
  • 專業人士想將 AI 工具融入開發流程的專業人士。
  • 在職進修想立即開始學習、不想等待開課日期的忙碌專業人士。
What you’ll learn · from the recordings

根據真實錄影,你將學到

  • 建立基礎 HTML 網頁:利用 VSCode 在 htdocs 資料夾內建立 index.html,並練習使用 H1 與 P 標籤。
  • 設置靜態網頁資料夾:透過程式碼設定 Public 資料夾作為靜態檔案的存放位置以提供網頁。
  • 使用 map 函數渲染資料:示範如何利用 map 函數有效率地動態產生列表與表格結構。
  • 實作 User CRUD API:透過 AI 生成針對使用者資料的各項 RESTful API 功能。
  • 獲取表單輸入值並清除畫面:示範透過 document.getElementById().value 讀取使用者輸入的資料,並在提交後清空輸入框。
  • 實作刪除單一產品功能:根據傳入的產品 ID 執行 Delete SQL 指令,將產品從資料庫移除。
  • 建立 Node.js 伺服器:利用 Express 建立自家的 Node.js 後端伺服器並提供自訂 API。
  • 前端實作刪除與更新功能:在前端清單加入按鈕並綁定刪除與更新的 API 呼叫。
Course content

課堂內容 · 摘要、AI 章節、Quiz

第 1 堂面授錄影 · Lesson 1

AI Web Development (31th Oct 2025) (Normal version - Cantonese) · 錄影範圍 00:04:26 – 02:19:09
約 2.5 小時 · 15 章節 · 17 題
LESSON SUMMARY · 這一課實際教授甚麼?

本課程為AI與網頁開發的基礎入門。導師首先指導安裝開發必備的 Node.js、VSCode 與 XAMPP 套件,並講解網頁前後端架構。實作部分從基礎 HTML 標籤開始,包含標題、超連結與圖片,接著使用 CSS 進行樣式與排版設定。過程中示範了如何利用 AI 工具快速生成、統一網頁風格並建立表單。隨後介紹 JavaScript 的點擊事件與資料讀取,示範如何在前端收集使用者輸入。後端部分則涵蓋透過 phpMyAdmin 建立 MySQL 資料庫,以及使用 Node.js 與 Express 框架架設 API 伺服器。最後運用 mysql2 套件成功連接資料庫並讀取數據,完整示範了前後端串接的基本流程。

安裝 XAMPP 伺服器套件

指導下載與安裝包含 Apache、PHP 和 MySQL 的 XAMPP 套件,為建立本機伺服器作準備。

報讀後觀看
網頁前後端架構概論

解說 Web Development 中前端 (HTML, CSS, JS) 與後端 (Apache, Node.js, Database) 的基本運作原理。

報讀後觀看
建立基礎 HTML 網頁

利用 VSCode 在 htdocs 資料夾內建立 index.html,並練習使用 H1 與 P 標籤。

報讀後觀看
加入 CSS 樣式美化網頁

透過設定內部 CSS 風格,修改網頁背景、文字顏色以及標題置中等視覺效果。

報讀後觀看
應用 AI 工具輔助排版

介紹如何使用 PoE 或 Copilot 等 AI 工具,快速將網頁原始碼進行排版與風格優化。

報讀後觀看
建立 Contact Us 聯絡表單

實作一個收集人名、電郵與留言問題的表單,包含各欄位的 input 標籤與發送按鈕。

報讀後觀看
透過 AI 建立選單與統一風格

將寫好的三頁 HTML 交給 AI 生成統一的視覺風格,並自動加入網頁導覽選單。

報讀後觀看
JavaScript 基礎與點擊事件

在網頁中加入 JavaScript,利用按鈕的 onClick 事件觸發並跳出 alert 警告視窗或輸出除錯訊息。

報讀後觀看
獲取表單輸入值並清除畫面

示範透過 document.getElementById().value 讀取使用者輸入的資料,並在提交後清空輸入框。

報讀後觀看
建立 MySQL 資料庫與資料表

進入 phpMyAdmin 建立 contactdb 資料庫,並透過 AI 產生的 SQL 語法建立資料表及測試資料。

報讀後觀看
初始化 Node.js 專案與安裝 Express

使用 npm init 指令建立 Node.js 專案,並安裝 Express 模組作為 API 伺服器基礎。

報讀後觀看
建立 Node.js API 伺服器

撰寫簡單的 server.js 程式碼,啟動監聽 3000 埠口的 Express API 伺服器並進行測試。

報讀後觀看
伺服器連接 MySQL 與課程總結

安裝 mysql2 套件並結合 AI 生成的連線設定,讓 Node.js 成功讀取資料庫數據,完成前後端串接演示。

報讀後觀看
QUIZ PREVIEW · 課後即場試做(學習系統可做完整測驗)
1. 若想在使用者點擊按鈕時觸發 JavaScript 函式,應該在 HTML 按鈕元素中使用哪一個屬性?
2. 為了讓 Node.js 伺服器能夠連接並操作 MySQL 資料庫,課程中提示必須安裝哪一個模組套件?
3. 在終端機中,初始化一個 Node.js 專案並自動同意所有預設問題的指令是?
✓
及格 60 分,可申請學校證書

每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。

第 2 堂面授錄影 · Lesson 2

AI Web Development (31th Oct 2025) (Normal version - Cantonese) · 錄影範圍 00:01:45 – 02:26:55
約 2.5 小時 · 15 章節 · 20 題
LESSON SUMMARY · 這一課實際教授甚麼?

本課堂詳細講解了如何使用 Node.js、Express 與 MySQL 構建 API 伺服器並進行前端整合。課程首先引導學生初始化專案、安裝 Express 套件建立伺服器及路由,並引入 Postman 工具進行各項請求測試。隨後介紹 nodemon 實現自動重啟與設定靜態資料夾。中段進入資料庫實作,教授建立 MySQL 產品資料表,安裝 mysql2 讓 Node.js 連接資料庫,並實作完整的 CRUD API 端點。最後階段涵蓋前端網頁整合,在 Apache 伺服器使用 fetch 呼叫 API,並安裝 cors 套件解決跨網域請求限制,成功打造具備產品管理功能的前端應用。

初始化 Node.js 專案

使用 npm init 指令建立新的 Node.js 專案,並準備後續套件安裝。

報讀後觀看
設定 Express 路由與端點

建立伺服器變數,設定接受 GET 請求的路徑與回傳回應。

報讀後觀看
認識與下載 Postman 工具

介紹測試 API 專用的 Postman 軟體,並指導下載與執行基本測試。

報讀後觀看
安裝 nodemon 套件

介紹全域安裝 nodemon 工具,以實現伺服器程式碼變更後自動重啟。

報讀後觀看
設置靜態網頁資料夾

透過程式碼設定 Public 資料夾作為靜態檔案的存放位置以提供網頁。

報讀後觀看
建立新專案並安裝 mysql2

準備連接資料庫的新專案,並安裝 Express 及 MySQL 互動套件。

報讀後觀看
建立資料庫與產品資料表

使用 AI 輔助產生 SQL 語法,建立產品資料表與設定自動遞增的主鍵。

報讀後觀看
設定解析 JSON 與 POST 請求

加入 json 中介軟體以解析傳入的資料,準備實作新增產品功能。

報讀後觀看
實作讀取所有產品清單

撰寫 SQL Select 語法從資料庫獲取所有產品資料,並回傳 JSON 結果。

報讀後觀看
實作讀取單一產品資料

透過 URL query 接收產品 ID 參數,並查詢與回傳特定產品資訊。

報讀後觀看
實作刪除單一產品功能

根據傳入的產品 ID 執行 Delete SQL 指令,將產品從資料庫移除。

報讀後觀看
實作更新產品資料功能

接收新的產品內容,並使用 Update 語法將資料庫內的紀錄進行更新。

報讀後觀看
建立前端網頁介面

建立 HTML 網頁並使用 fetch 指令向 Node.js 伺服器請求產品清單。

報讀後觀看
安裝 CORS 解決跨網域問題

講解網頁跨網域請求的限制,並安裝與設定 cors 套件來解決此問題。

報讀後觀看
完成前端產品管理整合

在網頁上實際測試新增、刪除及更新按鈕,成功串接前端與後端資料庫。

報讀後觀看
QUIZ PREVIEW · 課後即場試做(學習系統可做完整測驗)
1. 為了避免每次修改 Node.js 程式碼後都要手動按 Ctrl+C 停掉並重新啟動伺服器,可以使用哪一個套件自動偵測變更?
2. 為了讓 API 能夠接收與解析來自前端的 JSON 格式請求主體(Body),需要在 Express 加入哪一行設定?
3. 為了解決前後端分離架構下的跨網域請求問題,在 Node.js 中安裝了哪一個套件?
✓
及格 60 分,可申請學校證書

每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。

第 3 堂面授錄影 · Lesson 3

AI Web Development (31th Oct 2025) (Normal version - Cantonese) · 錄影範圍 00:02:38 – 02:22:42
約 2.5 小時 · 15 章節 · 20 題
LESSON SUMMARY · 這一課實際教授甚麼?

本節課主要介紹了 ReactJS 的基礎知識及實戰應用。課程首先指導學生使用指令建立 React 專案,並解析了專案的目錄結構與 app.js 的核心作用。接著詳細講解了 JSX 語法規則,強調多個元素必須有一個根元素包覆,並示範了引入 CSS 樣式的方法。課程進而教授如何在按鈕上綁定帶有參數的 onClick 事件,以及利用 map 函數動態渲染陣列資料至表格中。在處理非同步資料方面,導師介紹了狀態變數的概念,示範如何引入 useState 定義狀態,並運用 fetch 函數從外部 API 獲取 JSON 數據來即時更新網頁畫面。課程後半段帶領學生快速搭建一個基於 Node.js、Express 和 CORS 的後端伺服器,並成功將 React 前端與自建的後端 API 連接,實現了前後端分離的資料串接,為後續更深入的 CRUD 操作奠定基礎。

建立 React 專案

介紹如何使用指令建立 React 專案並啟動開發環境伺服器。

報讀後觀看
了解 React 專案結構

解析專案的目錄架構,說明 app.js 與 src 資料夾供應內容的作用。

報讀後觀看
JSX 語法規則

強調所有回傳的元素必須包裹在單一的父節點標籤中。

報讀後觀看
按鈕綁定與傳遞參數

講解如何在 onClick 事件中使用箭頭函數呼叫帶有參數的函數。

報讀後觀看
使用 map 函數渲染資料

示範如何利用 map 函數有效率地動態產生列表與表格結構。

報讀後觀看
使用 fetch 函數下載資料

介紹透過 fetch 函數從網際網路上抓取開放 API 的資料。

報讀後觀看
確認取得 API 數據

指導學生開啟開發者工具在 Console 檢查成功下載回來的資料。

報讀後觀看
引入 useState 定義狀態變數

說明普通變數無法更新畫面,必須引入 useState 定義狀態變數。

報讀後觀看
解決 useState 呼叫位置錯誤

示範將狀態更新與鉤子函數搬回元件內部以解決呼叫錯誤。

報讀後觀看
透過 API 下載相片

練習串接相片資料的 API 並嘗試在前端網頁渲染出圖文表格。

報讀後觀看
建立 Node.js 伺服器

利用 Express 建立自家的 Node.js 後端伺服器並提供自訂 API。

報讀後觀看
加入 cors 解決跨網域問題

解釋為何必須使用 cors 套件來允許 React 前端存取不同 Port 的後端資料。

報讀後觀看
修正後端回傳格式

利用 AI 除錯,確保後端 API 回傳正確的 JSON 格式而非 CSV。

報讀後觀看
前端呼叫自建後端 API

完成前後端串接,讓 React 應用程式讀取自建 Node.js 伺服器提供的產品清單。

報讀後觀看
套用 CSS 樣式與總結

為完成的應用程式加上樣式表設計,並總結當日進度與未來 CRUD 實作預告。

報讀後觀看
QUIZ PREVIEW · 課後即場試做(學習系統可做完整測驗)
1. 當 fetch 成功抓取資料並使用 console.log 印出時,學生必須在瀏覽器按下哪個按鍵才能開啟開發者工具檢視結果?
2. 如果在 onClick 事件中必須傳遞參數 (例如傳遞名字 'Sam') 給 sayHello 函數,應如何撰寫?
3. 在按鈕上綁定名為 sayHello 的 JavaScript 點擊事件,但不需傳遞任何參數,最正確的語法是?
✓
及格 60 分,可申請學校證書

每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。

第 4 堂面授錄影 · Lesson 4

AI Web Development (31th Oct 2025) (Normal version - Cantonese) · 錄影範圍 00:00:02 – 02:20:12
約 2.5 小時 · 14 章節 · 20 題
LESSON SUMMARY · 這一課實際教授甚麼?

本課程詳細示範如何從零開始構建一個完整的全端書店管理系統,涵蓋了資料庫設計、後端 API 開發以及前端使用者介面建置。首先,課程引導學員透過 MySQL 建立名為 bookstore 的資料庫,並設計包含書本 (books)、使用者 (user) 與借閱紀錄 (loan) 三個資料表的關聯式結構,同時示範如何透過 AI 工具生成 SQL 語法與測試用假資料。接著,進入 Node.js 與 Express 框架的後端開發階段,逐步設定伺服器並實作針對使用者、書本及借閱功能完整的 CRUD (新增、讀取、更新、刪除) RESTful API,並利用 Postman 進行 API 的測試與除錯,確保資料互動正確無誤。最後,課程轉向使用 React.js 進行前端介面開發,示範如何透過 fetch 指令串接後端 API,運用 useState 與 useEffect 等 Hooks 進行狀態管理與資料載入。為提升程式碼可讀性與維護性,課程進一步將龐大的 app.js 拆分為獨立的 user、book 與 loan 管理組件 (Components),並加入簡易的對話框與 UI 樣式設計,最終完成一個具備基本切換與操作功能的現代化網頁應用程式,大幅提升了學員運用 AI 輔助開發的效率與實作能力。

建立專案資料夾與啟動準備

介紹建立 Finance 與 Bank 資料夾並準備開發環境。

報讀後觀看
規劃 Bookstore 資料庫結構

使用 AI 提示詞設計包含 books、user、loan 的資料庫架構。

報讀後觀看
啟動 MySQL 與匯入資料

透過 XAMPP 啟動資料庫並執行 SQL 腳本建立資料表與假資料。

報讀後觀看
初始化 Node.js 伺服器

在後端資料夾執行 npm init 並安裝 Express 與 MySQL 相關套件。

報讀後觀看
實作 User CRUD API

透過 AI 生成針對使用者資料的各項 RESTful API 功能。

報讀後觀看
使用 Postman 測試後端 API

示範如何透過 Postman 工具進行 GET、POST 等 API 請求測試。

報讀後觀看
建立 React.js 前端專案

使用 create-react-app 建立前端專案並啟動開發伺服器。

報讀後觀看
透過 Fetch 串接後端 API

在 App.js 中使用 fetch 呼叫後端並透過 useState 儲存資料。

報讀後觀看
運用 useEffect 自動載入資料

設定網頁初次渲染時自動向後端獲取資料庫內容。

報讀後觀看
前端實作刪除與更新功能

在前端清單加入按鈕並綁定刪除與更新的 API 呼叫。

報讀後觀看
實作新增資料的對話框

加入對話框機制讓使用者能輸入新資料並傳送至後端儲存。

報讀後觀看
拆分 React 組件 (User Manager)

將原本龐大的 App.js 邏輯拆分出獨立的 User Manager 組件。

報讀後觀看
建立 Book 與 Loan Manager

延續拆分概念,利用 AI 協助生成獨立的書本與借閱管理組件。

報讀後觀看
前端介面美化與最後總結

為各個組件加上基本 UI 樣式並回顧專案的整體開發流程。

報讀後觀看
QUIZ PREVIEW · 課後即場試做(學習系統可做完整測驗)
1. 本課程開發的專案主題與資料庫名稱是什麼?
2. 拆分組件後,App.js 透過什麼機制在不同 Manager 之間進行切換顯示?
3. 為了在借閱清單中同時顯示使用者名稱與書名,SQL 語法需要用到什麼技術?
✓
及格 60 分,可申請學校證書

每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。

Instructor

導師簡介

Dannis Mok

擁有豐富的商業網站及應用程式系統開發經驗,超過 25 年教學經驗。教學風格清晰,能把複雜技術簡化為易於理解的概念。現為 NCC Education 和 University of Greenwich 首席講師,專長辦公室自動化、數據科學、數據分析及商業系統開發。

持有 IT 學士、MBA、IT 碩士及電信碩士學位;曾為知名企業、政府部門及本地大學提供工作坊與課程。

Microsoft MCSE / MCDBA MCSD MOS Master Power BI Data Analyst Associate PCAP CompTIA Data+ Cisco CCNP Oracle DBA
  • 積金局(MPF)IT 員工:Android 及 iPhone 視像培訓
  • 香港教育局:中學電腦科導師 Android 培訓
  • 香港教育大學、房屋署、醫管局、香港郵政 IT 培訓
  • 中國銀行、香格里拉、勞工處、VTC 職業訓練局企業課程
Inside the learning system

報讀後,學習完全由你控制

進入課程播放器後,左側是課堂大綱與進度;影片下方可跳到 AI 章節、打開本課摘要,以及進行課後 Quiz。你可標示已看、上一課/下一課切換,不必跟任何人的上課時間。

STEP 1

即時開播

付款後從「我的課程」進入播放器,無需等待開課日。

STEP 2

看完整面授錄影

每課約 2.5 小時實體課堂原片,可暫停、重播、調速度。

STEP 3

用 AI 章節跳看

時間章節對應真實錄影時間點,摘要幫你先抓該段重點。

STEP 4

Quiz 達 60 分申請證書

每課測驗可重做。及格 60 分後,可向學校申請課程證書。

學習系統畫面:課堂大綱、影片播放器、AI 章節、Quiz 與進度
學習系統:播放器 + 章節 + Quiz + 進度
  • Course outline 左側列出全部課堂,隨時轉課
  • Video chapters 按時間點跳到該段錄影
  • Overview 打開本課詳細摘要
  • Take Quiz 課後測驗與成績 · 及格 60 分
  • Certificate 達標後向學校申請課程證書
  • Mark as watched 自己標示完成,進度列即時更新
免費試用學習系統 帳戶 demo 密碼 demo 無需報讀,先看播放器、章節與 Quiz 立即登入試用 →
Our clients

企業客戶

UNiSOFT 曾為政府部門、大學、銀行及企業提供 IT 與自動化培訓。以下為部分客戶。

UNiSOFT corporate client list