差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 | |||
公開:app課程綱要 [2021/01/13 10:28] kent [iOS資訊安全規劃與實作篇: (總時數約 12~14hrs)] |
公開:app課程綱要 [2022/11/16 16:56] (目前版本) kent |
||
---|---|---|---|
行 191: | 行 191: | ||
---- | ---- | ||
- | ===== Arduino 開發領域 (總時數約 30~34hrs)===== | + | ====== Android App 開發領域 ===== |
- | **適用對象: 任何人,有無電子電路經驗者皆可** | + | ===== Android基礎篇 (總時數約 80~100hrs)===== |
- | + | ||
- | - 物聯網與Arudino開發簡介。 | + | |
- | - 開發板與電子電路基本觀念。 | + | |
- | - GPIO、數位、類比、I2C等控制方式介紹。 | + | |
- | - 環境偵測與顯示互動實作。 | + | |
- | - 設備控制與連網實作。 | + | |
- | - Arduino與 iOS/Android App的整合運用。 | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | ===== Android App 開發領域 ===== | + | |
- | + | ||
- | ====== Android基礎篇 (總時數約 80~100hrs)====== | + | |
**適用對象: 已經上過 Java 基礎語法或者對 Java語言有初步瞭解者** | **適用對象: 已經上過 Java 基礎語法或者對 Java語言有初步瞭解者** | ||
行 227: | 行 214: | ||
- Java Native Interface (JNI) 應用與 NDK 介紹(4hrs)。 | - Java Native Interface (JNI) 應用與 NDK 介紹(4hrs)。 | ||
- 補充資料: Eclipse 專案轉移(1hr)。 | - 補充資料: Eclipse 專案轉移(1hr)。 | ||
+ | |||
+ | ====== Python + Flask 後端開發 (總時數約 30~36hrs)====== | ||
+ | |||
+ | **適用對象: 任何人,有程式設計經驗為佳** | ||
+ | |||
+ | - Why Python? Why Flask? | ||
+ | - Python開發環境簡介與準備 | ||
+ | - Python3 語法簡介 | ||
+ | - Flask簡介 | ||
+ | - 開始使用Flask | ||
+ | - Flask的程式碼框架 | ||
+ | - ORM簡介與優缺點 | ||
+ | - SQLAlchemy使用與資料庫串接 | ||
+ | - 建立 ORM 物件與資料表 | ||
+ | - Flask-Admin簡介與使用 | ||
+ | - WebService與RESTful簡介 | ||
+ | - Flask RESTful API實作 | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ====== Arduino 開發領域 (總時數約 30~34hrs)====== | ||
+ | |||
+ | **適用對象: 任何人,有無電子電路經驗者皆可** | ||
+ | |||
+ | - 物聯網與Arudino開發簡介。 | ||
+ | - 開發板與電子電路基本觀念。 | ||
+ | - GPIO、數位、類比、I2C等控制方式介紹。 | ||
+ | - 環境偵測與顯示互動實作。 | ||
+ | - 設備控制與連網實作。 | ||
+ | - Arduino與 iOS/Android App的整合運用。 | ||
+ | |||
+ | ---- |