本課程將由淺入深教授學員利用 Javascript 建立全功能的網站系統, 學員只需要學習一套語言便可以開發出前後台個樣功能。 我們會利用望 MongoDB NoSQL 資料庫儲存文件,不再侷限於資料表格的規範。 利用 NodeJS 及 Express 建立網站的後台系統,透過各種各樣的 Modules 和 Middleware 輕鬆配搭出不同類型的後台系統需要。 前台系統則使用 ReactJS 寫出豐富及反應敏捷的以 Component 為主要設計單位的系統,配合不同的 hooks 來加強前台系統的功能。 再利用 REST API 透過 REST API 將前後台功能整合起來。 最後更將MongoDB資料庫,NodeJS後台及 ReactJS前台三部分分別移上雲端服務,令系統能開放給大眾使用。 ** 附上完整程式碼及 Lecture Notes 可供下載。
Front-End Technologies - ReactJS
React JS 是由 faceBook(Meta) 所開發的前端介面設計 Javascript工具庫, 是用介面組件(Components) 這觀念用來架構介面。 開發者可自行開發組件或利用已經建立的第三方組件用來建構網站, 是最先進的 Web design 技術及趨勢
Back-End Technologies - MongoDB
MongoDB 是一個以文件導向的資料庫架構, 開發者不用預先設定資料庫結構。使用者可隨意新增及刪除文件。 文件的格式亦可以隨意改變,適合大數據資料儲存。
Back-End Technologies - NodeJS
NodeJS 是一個 Javascript 執行環境, 讓開發者可利用 Javascript開發後台系統。 使用者可以不再學習其他語言便可利用 Javascript一併開發前後台程式。 再配合強大的程式庫,可架構出任何種類的 Server 架構。
Back End Technologies - Express Web Server
Express 是 NodeJS 上一個最出名及最多人使用的 Web Server程式庫。 透過樣板 (Template) 能建構出各種各類的網頁。 開發者能夠輕易透過路由系統 (Routing) 建立各種網絡 REST API, 讓使用者能夠輕鬆存取背後的資料庫。
Copyright © 2023 Unisoft Education Centre. All Rights Reserved