吳濟聰老師領科學程110學年度行動應用程式設計課程教材
週次 | 日期 | 內容 |
---|---|---|
1 | 02/23 | 建立一個react程式,請複習HTML、CSS語法,並請參考Javascript基本語法 |
2 | 03/02 | react元件 1 |
元件基本概念: useState() useEffect() props | ||
3 | 03/09 | react元件 2 (表單: 事件處理) |
4 | 03/16 | react元件 3 (表單與陣列) |
一題多個答案、利用Radio button提供單選題 | ||
5 | 03/23 | react元件 4 (元件互動) |
利用props更換單元 | ||
6 | 03/30 | 讀取雲端服務 (firestore) |
7 | 04/06 | 春假 |
8 | 04/13 | 篩選、排序 (firestore) |
讀取不同單元的題目 | ||
9 | 04/20 | 多頁面處理 (React Router) |
10 | 04/27 | 登入 (firestore) |
11 | 05/04 | 新增資料 (firestore) |
12 | 05/11 | 更動資料 (firestore) |
13 | 05/18 | 更動及刪除資料 (firestore) |
14 | 05/25 | 分組、討論期末專案 (Material-UI) |
功能面: | ||
每位同學一個科目、五個單元 填空題 (30%) | ||
記錄各科目、單元答對題數 (10%) | ||
單選題 (20%) (題目、選項及答案儲存在firestore) | ||
複選題 (20%) (題目、選項及答案儲存在firestore) | ||
網頁(文字)教材 (10%) (內容儲存在firestore) | ||
多媒體 (圖片或影片) (10%) (名稱或連結儲存在firestore) |
以上功能必須使用到課程中介紹的概念
React: Component、Props、Routing
Firestore: 讀取、新增、修改
Firebase Authentication
Context額外加分
根據組內分工計算分數 | | 15 | 06/01 | Firebase 進階主題 | | 16 | 06/08 | React 進階主題: Context | | 17 | 06/15 | 期末專題報告、驗收 | | 18 | 06/22 | 期末專題報告、驗收 |