等面授開課
- 要配合班表,趕不上就等下一期
- 上課節奏由講師帶,錯過難重看
- 重點靠當堂筆記,事後難定位
- 下課後才知道有沒有真正學會
這不是剪輯過的短片課。每課都是面授課堂的完整錄影——同一位講師、同一套實作。你不用等下一期開課,付款後即可開始,進度、暫停、重溫、跳章全部由你控制。
Quiz 及格分數 60 分。通過後可向 UNiSOFT 申請由學校發出的課程證書。
內容就是面授班的錄影。報讀後進入學習系統即可播放,不必遷就下一期班表。
可重看難點、跳過已懂部分,也可標示已完成。播放器支援上一課/下一課與進度列。
AI 根據完整課堂逐字稿整理時間章節與摘要;每課附測驗,對應學習系統裡的 Take Quiz。
從 Node.js、Express 與 REST API 開始,連接 MongoDB、Mongoose 及 MySQL,掌握 CRUD、Postman、使用者管理、MVC 架構與完整 E-Shop 後端開發。
本節課是Node.js開發的基礎入門,主要涵蓋了後端伺服器與資料庫的初步建構。課程從安裝Node.js與設定開發環境開始,介紹如何使用VS Code編寫並執行第一支Node.js程式。隨後講解透過npm安裝Express框架,建立基礎的Web Server,並實作GET API來接收與回應前端表單的數據。課程也教授使用nodemon自動重啟伺服器,以及設定靜態資料夾提供HTML網頁。最後半段進入資料庫準備,分別安裝並介紹關聯式資料庫MySQL與非關聯式資料庫MongoDB,示範建立資料庫、資料表與基礎的資料新增指令,為後續全端開發奠定基礎。
介紹Node.js開發環境並示範下載與基礎安裝流程。
啟動VS Code編輯器並建立server.js檔案來編寫伺服器代碼。
撰寫Express應用程式監聽特定Port並設定基礎的API路由。
建立public資料夾並實作靜態表單網頁供使用者填寫資料。
設定表單action屬性,將GET請求發送至指定的後端路徑處理。
介紹JavaScript中的反引號語法,用以跨行並嵌入變數至字串中。
安裝nodemon套件以簡化修改程式碼後必須手動重啟伺服器的繁瑣流程。
在首頁加入背景圖片與導覽超連結,並透過CSS屬性調整圖片寬度。
講解在備份或轉移專案時,只需打包程式碼而不需打包node_modules資料夾。
示範從官網下載MongoDB伺服器與Shell工具並進行安裝。
透過Appserv組合包安裝包含Apache與MySQL的網頁開發環境。
比較MySQL與MongoDB在資料庫、資料表與文件結構上的術語及概念差異。
透過圖形化介面在MySQL中建立Student資料表並設定各欄位的資料型態。
示範撰寫SQL語法 (INSERT INTO) 將學生資料寫入至MySQL資料表中。
在MongoDB Shell中建立Collection並利用insert指令插入JSON格式的Document。
每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。
本節課主要教導學生如何從零開始建立一個 Node.js 伺服器並連接 MongoDB 資料庫,同時學習利用 AI 工具來加速程式碼開發。課程從環境準備與專案初始化開始,介紹如何透過命令提示字元建立基本 Node.js 環境。隨後講師示範如何設定靜態資料夾提供 HTML 網頁,建立註冊表單,並設定後端 API 使用 GET 方法及 Query 來接收前端資料。接著課程進入資料庫階段,引導學生在 MongoDB Shell 中建立資料庫與集合,並手動插入測試資料。為了讓 Node.js 能與資料庫互動,課程中安裝了 Mongoose 模組,詳細講解連接本地資料庫、定義 Schema 與 Model 的步驟。最終,學生透過實作 API 完成新增使用者資料、讀取所有使用者清單顯示於網頁、刪除特定使用者以及更新使用者資料的完整流程,並在實作過程中學習了基礎的除錯技巧與非同步操作概念。
回顧 Node.js 伺服器引擎與資料庫概念,並請學生開啟命令提示字元確認開發環境。
介紹如何利用 POE 等 AI 工具撰寫提示詞來自動生成 Node.js 專案程式碼。
撰寫基本的 Express 伺服器程式碼,並學習透過 Nodemon 啟動伺服器監聽通訊埠。
向 AI 查詢並實作設定 static folder,以便讓伺服器能提供靜態的 HTML 網頁。
透過 AI 生成 HTML 註冊表單,讓使用者能夠在網頁上輸入名稱與電子郵件。
在後端設定接收資料的 API,並學習使用 Query 參數來取得 GET 請求中的表單內容。
開啟 MongoDB 終端機介面,並撰寫指令來建立新的資料庫與使用者集合。
練習使用 insert 指令將多筆不同的使用者文件手動寫入 MongoDB 集合中。
為了解決應用程式連接資料庫的需求,在專案中執行安裝 Mongoose 模組的指令。
在 Node.js 中載入 Mongoose 並撰寫連接至本機通訊埠 27017 資料庫的程式碼。
為無結構的 MongoDB 定義 Mongoose Schema,並建立對應的操作 Model 實體。
結合非同步函數 async 與 await,將從前端表單收集到的資料儲存至資料庫中。
撰寫新的 API 使用 find 方法取得資料庫所有紀錄,並生成前端網頁來展示清單。
利用 AI 輔助建立刪除 API,並在前端表格中加入刪除按鈕進行前後端整合。
簡單帶過更新使用者資料的 API 實作,並勉勵學生善用工具減輕開發負擔與練習除錯。
每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。
本節課主要講解如何利用AI工具輔助進行Node.js後端開發與全棧系統搭建。課程首先介紹了初始化Node.js項目,安裝Express框架並建立基本伺服器。隨後引導學生使用Postman測試GET、POST、PUT與DELETE四種API請求。在資料庫階段,示範了操作MongoDB,並透過Mongoose套件將Node.js與資料庫連接以實現數據持久化。完成後端API後,課程進一步利用AI生成包含HTML與Bootstrap的前端靜態網頁,實作產品管理的CRUD介面功能。最後段落引入了使用者管理與登入機制的概念,示範建立Users資料表與對應的API,為後續完整的系統權限管控打下基礎。
導師介紹如何透過AI工具輔助建立Node.js專案,並提醒開發環境需預先準備好相關套件。
解說建立 server.js 檔案,並貼上由AI生成的程式碼來監聽埠號與建立基礎伺服器。
引導學生下載並安裝Postman,用於後續後端API的請求測試。
說明POST方法的功能為新增資料,並示範如何在Postman中輸入JSON格式資料送給伺服器。
開啟全新的終端機畫面進入 mongosh,建立產品的資料庫與資料表,手動插入範例資料。
透過安裝mongoose套件,並將連接語法與Schema/Model設定加入伺服器,讓Node.js連上MongoDB。
示範如何複製產品ID放入網址,透過PUT請求將新的價格資料更新進資料庫中。
建立 public 資料夾與 index.html,為全端應用的網頁前端介面做準備。
針對伺服器無法找到path模組的錯誤,示範將錯誤訊息餵給AI獲取解法並修正程式碼。
向AI要求引入Bootstrap,讓原本簡陋的HTML列表變為排版整齊的現代網頁。
為了加入系統保安機制,在MongoDB中建立專門存放帳號密碼的使用者集合。
運用AI產生四組針對User資料表進行新增、讀取、更新、刪除的後端API並放入伺服器。
要求AI生成同時具備Product和User管理選項的切換選單網頁,提升系統實用性。
要求AI生成登入頁面(login.html),並加上負責檢驗帳號登入的後端API Endpoint。
嘗試讓系統先顯示登入頁,登入成功才顯示主選單,並對下次的雲端部署課程做預告。
每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。
本節課堂繼續教授如何使用 AI 工具輔助開發 Node.js 網頁應用程式,以建立一個結構更完整的電子商務 (E-Shop) 項目。課程首先引導學生從零開始建立 Express 伺服器,並設立 public 資料夾以存放圖片等靜態檔案。接著,利用 MongoDB 建立名為 products 的資料庫,透過 Mongoose 連接後端伺服器與資料庫,將產品資訊與圖片順利顯示在前端網頁上。課堂中段著重於建立後台管理介面 (Admin Page),並示範如何優化程式碼架構,將原本全部集中在單一檔案的程式碼拆分為 MVC 架構,分別建立 models 和 routes 資料夾來管理資料庫模型與 API 路由,以利後續維護。隨後,課程示範了如何透過 Postman 工具來獨立測試 GET、POST、UPDATE 及 DELETE 等 API 端點的運作狀態,確保資料庫的增刪查改功能正常。最後階段,課程教授如何建立使用者帳號 (User Collection),引入 bcrypt 套件為密碼進行加密保護,並實作 Login Page 及 Middleware (中介軟體) 來保護後台管理介面的路由,確保只有成功登入的使用者才能進入後台進行產品管理。整節課強調透過向 AI 下達精確提示來生成程式碼,並從實際發生的路徑與伺服器錯誤中學習除錯技巧。
導師介紹如何使用 AI 工具輔助建立全新的 Node.js 專案與 Express 伺服器。
在專案中建立 public 資料夾,專門用來存放前端網頁需要的靜態檔案與圖片。
透過終端機指令建立 MongoDB 資料庫與產品資料集合,並插入範例資料。
安裝 Mongoose 套件,連接後端伺服器與資料庫,將產品資訊顯示在網頁上。
示範從網路下載測試用的產品圖片,統一格式後放入伺服器的 image 資料夾中。
指導學生如何透過 AI 修正程式碼中的圖片路徑,確保產品照片能正確顯示於網頁。
初步建立後台管理頁面,準備實作新增、更新與刪除產品的管理功能。
為解決主程式碼過於龐大的問題,建立 models 與 routes 資料夾分離資料庫與路由邏輯。
將後台產品以表格形式呈現,並隱藏不必要的欄位以保持版面整潔。
透過 AI 將原本直接顯示的表單改為點擊按鈕後彈出的對話框形式。
介紹如何使用 Postman 軟體來獨立測試各個 API 路由的運作是否正常。
在 MongoDB 中建立獨立的使用者集合,並預先準備測試用的管理員帳號。
為了帳號安全性,安裝 bcrypt 套件來將使用者的密碼進行加密處理。
建立 Login Page 與 Middleware,確保只有授權使用者能存取 Admin Page。
每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。
以下片段方便報讀前了解實際教學方式。完整面授錄影於報讀後在學習系統觀看。
擁有豐富的商業網站及應用程式系統開發經驗,超過 25 年教學經驗。教學風格清晰,能把複雜技術簡化為易於理解的概念。現為 NCC Education 和 University of Greenwich 首席講師,專長辦公室自動化、數據科學、數據分析及商業系統開發。
持有 IT 學士、MBA、IT 碩士及電信碩士學位;曾為知名企業、政府部門及本地大學提供工作坊與課程。
進入課程播放器後,左側是課堂大綱與進度;影片下方可跳到 AI 章節、打開本課摘要,以及進行課後 Quiz。你可標示已看、上一課/下一課切換,不必跟任何人的上課時間。
付款後從「我的課程」進入播放器,無需等待開課日。
每課約 2.5 小時實體課堂原片,可暫停、重播、調速度。
時間章節對應真實錄影時間點,摘要幫你先抓該段重點。
每課測驗可重做。及格 60 分後,可向學校申請課程證書。
UNiSOFT 曾為政府部門、大學、銀行及企業提供 IT 與自動化培訓。以下為部分客戶。
Copyright © 2026 UNiSOFT Education Centre. All Rights Reserved