吳濟聰老師114學年度進階Web程式設計課程教材。
<aside> 💡
透過Gen AI開發系統將成為主流,這學年起不再只是以語法為課程重點,還會介紹如何採用Gen AI產生程式,並鼓勵同學透過Gen AI學習語法,課程重點改為網站架構的設計並且鼓勵同學探索各種前後端框架。
</aside>
<aside> 📢 本課程在BS440上課,請自備筆記型電腦
</aside>
<aside> 💡
過去曾經嘗試講授前後端框架,從第一年的Java的Spring框架,後來的FAST API。然而,本學期實質上課週次已經只剩下13週,已經沒有足夠的時間講授前後端框架了。
</aside>
| 週次 | 日期 | 內容 |
|---|---|---|
| 1 | 09/15 | Introduction - 為什麼要用JS框架/程式庫、環境設定、Github Copilot設定 |
| 2 | 09/22 | React 1 - React基本語法 |
| 3 | 09/29 | 放假 自主學習: JavaScript語法整理 |
| 4 | 10/06 | 放假 自主學習: Typescript |
| 5 | 10/13 | React 2 - React元件 |
| 6 | 10/20 | React 3 - React Form 、利用Gen AI開發系統 |
| 7 | 10/27 | Supabase 1 (Relational Database Cloud Service) - 環境設定、讀取資料 |
| 8 | 11/03 | Supabase 2 資料庫基本操作 |
| 9 | 11/10 | Supabase 3 登入及權限管理 |
| 10 | 11/17 | React 4 - Next Routing |
| 11 | 11/24 | React 5 - Context |
| 12 | 12/01 | 測試 1 |
| 13 | 12/08 | 測試 2、觀摩 |
| 14 | 12/15 | 放假 自主學習: Next.js API |
| 15 | 12/22 | 部署、觀摩 |
| 16 | 12/29 | Project Demo |
| 17 | 01/05 | 彈性多元學習週,不上課,自主學習 |
| 18 | 01/12 | 彈性多元學習週,不上課,自主學習 |