差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
公開:app課程綱要 [2018/03/20 13:37]
kent [Arduino 開發領域 (總時數約 24~28hrs)]
公開:app課程綱要 [2022/11/16 16:56] (目前版本)
kent
行 150: 行 150:
   - 網路安全--通訊架構規劃與主機準備   - 網路安全--通訊架構規劃與主機準備
   - 網路安全--傳輸安全機制   - 網路安全--傳輸安全機制
-  - 資料安全--本地端資料保護+  ​- 網路安全--SSL Pinning 驗證 
 +  ​- 資料安全--本地端資料保護(檔案加解密、Keychain、Data Protection)
   - 資料安全--隱私與加密   - 資料安全--隱私與加密
   - 程式安全--從程式碼下手(NSLog,​第三方程式庫)   - 程式安全--從程式碼下手(NSLog,​第三方程式庫)
   - 程式安全--反組譯防範   - 程式安全--反組譯防範
   - 程式安全--IPA檔案結構說明   - 程式安全--IPA檔案結構說明
 +  - 程式安全--注入攻擊防範
 +  - 程式安全--系統自動截圖防範
   - 資訊安全分析工具簡介   - 資訊安全分析工具簡介
   - 企業應用與資源   - 企業應用與資源
  
 ---- ----
-===== 物聯網與藍牙應用:​ (總時數約 18~28hrs) =====+===== 物聯網與藍牙應用:​ (總時數約 18~24hrs) =====
  
 **適用對象:​ 已經上過 Swift 基礎語法或者對 ObjC/Swift 有開發經驗者** **適用對象:​ 已經上過 Swift 基礎語法或者對 ObjC/Swift 有開發經驗者**
行 188: 行 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語言有初步瞭解者**
行 224: 行 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的整合運用。
 +
 +----