- This event has passed.
物聯網與網頁應用程式開發 IoT and Web Application Development
2020-11-11 @ 08:00 - 17:00
課程名稱(中文) | 物聯網與網頁應用程式開發 | 開課單位 | 資訊工程學系 |
課程名稱(英文) | IoT and Web Application Development | 課程代碼 | – |
學分數 | 1 | 開課年級 | 大一 (全校學生) |
授課教師 | 游寶達 教授 |
先備能力 | 備有電腦基礎知識及資訊素養。 |
課程概述 | 物聯網與網頁應用程式開發課程,以「微課程」模式分別設計「物聯網與電腦網路(PART1)」與「網頁應用程式開發(RART2)」課程,各佔
0.5 學分,合計為 1 學分。
物聯網與電腦網路(PART1),從傳統電信網路、網際網路、至現代無線網路通訊進行概要介紹;課程搭配 OSI 模型,進行實體網路配線、路由器設定、DHCP 設定、無線網路安全設定…等內容進行授課,並透過介紹導入之人工智慧的物聯網技術,與現代無線網路通訊,來進行物與物相連之應用。
網頁應用程式開發(PART2),源起傳統靜態網頁至動態網頁開發技術, 以及 HTML 框架、CSS 設計、及 JavaScript 應用,進行概要介紹;課程主要以常見的 MVC 軟體框架,後端以 ASP.net C#建構,前端以jQuery Bootstrap 設計,進行網頁應用程式專案發展之操演;以了解大型網路服務如何進行前端服務、後端服務、及各項邏輯控制…等在 團隊及任務上的分工使用。 |
學習目標 | 物聯網與電腦網路(PART1)
1. 學習資料通訊與網路基本概念。 2. 了解開放系統互聯模型之目的。 3. 學習基礎網路安全知識與防護。 4. 了解物聯網如何實現物體互聯。 網頁應用程式開發(RART2) 5. 學習網頁應用程式的開發方式。 6. 學習 MVC 軟體架構模型的開發方式。 7. 學習基於 C#程式語言的 MVC 網頁應用程式開發。 8. 學習前端網頁介面與伺服器後端資料傳遞之方法。 |
教科書 | 自編教材 |
課程大綱 PART 1 ‒ 物聯網與電腦網路 | ||
單元主題 | 內容綱要 | 備註 |
1. 電腦網路概論 | l 資料通訊 |
l 網路概念 | ||
l 網際網路 | ||
2. 開放系統互聯 | l 應用層 | |
l 表達層 | ||
l 會議層 | ||
l 傳輸層 | ||
l 網路層 | ||
l 資料連結層 | ||
l 實體層 | ||
3. 網路安全 | l 資料加密 | |
l 不可否認性 | ||
l 網頁安全防護 | ||
4. 物聯網 | l IoT 與 AIoT | |
l 環境感測感知器 | ||
l 導入人工智慧 |
課程大綱 PART 2 ‒ 網頁應用程式開發 | ||
單元主題 | 內容綱要 | 備註 |
5. 網頁設計概述 | l 靜態網頁 | |
l 動態網頁 | ||
l 網頁應用程式 | ||
6. MVC 網頁應用程式 | l 模型-檢視-控制器 | |
l 網址路徑與路由 | ||
l Razor 語法使用 | ||
7. MVC 資料庫系統設計 | l 資料庫模型 | |
l 模型一對多 | ||
l 以程式碼優先開發技術 | ||
8. 後端資料與前端介面 | l 前端與後端資料交換 | |
l Layout 部分檢視 | ||
l AJAX 部分更新 | ||
l Bootstrap |