進階Web
程式設計
關於這個網站
2021/10/05 (內容更新)
2021/11/30 (新增連結)
2021/12/28 (內容更新)
** 108學年度「Web Programming」請詳見 「Web Programming in PHP」 **
這個教學網站目前是輔仁大學資訊管理學系吳濟聰老師110學年度「進階Web程式設計」課程網站,本課程後端的部分是採用spring framework (Java),前端的部分採用react。React的部分可詳參: 吳濟聰老師「行動裝置程式設計」課程教材
第一週 09/21 (不上課、自主學習)
JavaScript (吳濟聰老師「行動裝置程式設計」課程教材)
第二週 09/28 (不上課、自主學習)
第三週 10/05
課程簡介
成績
個人課堂作業 (40%)
小組學期專案 (60%)
根據使用到課程中介紹概念的程度計分 (約佔80%)
Spring: Rest Controller、Database讀取、新增、修改、刪除
React: Component、Props、Routing、Context
Spring Security
額外研究的部分加分 (約佔20%)
根據組內分工計算分數
開發環境
第一個spring boot程式
Spring Boot
Spring Controller
第四週 10/12
第五週 10/19
使用Jdbc讀取資料
第六週 10/26
使用Jdbc新增、修改、刪除資料
第七週 11/02
React
First React (吳濟聰老師「行動裝置程式設計」課程教材)
Functional Component (吳濟聰老師「行動裝置程式設計」課程教材)
useState
useEffect
討論期末專案,規劃資料表、使用者介面
討論分工
第八週 11/09
React
Functional Component (吳濟聰老師「行動裝置程式設計」課程教材)
props
讀取資料
第九週 11/16
React
Form (吳濟聰老師「行動裝置程式設計」課程教材)
新增資料
第十週 11/23
React
Router & Material UI (吳濟聰老師「行動裝置程式設計」課程教材)
刪除、修改資料
第十一週 11/30
Spring with React
第十二週 12/07
Spring with React
第十三週 12/14
React
第十四週 12/21
React
Context (吳濟聰老師「行動裝置程式設計」課程教材)
第十五週 12/28
進階主題
第十六週 01/04
小組專案展示、驗收 1
第十七週 01/11
小組專案展示、驗收 2
第十八週 01/18
自主學習週