差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
公開:app課程綱要 [2017/11/03 15:05] kent [Arduino 開發領域 (總時數約 24~28hrs)] |
公開:app課程綱要 [2022/11/16 16:56] (目前版本) kent |
||
---|---|---|---|
行 23: | 行 23: | ||
- 協定與代理 | - 協定與代理 | ||
- 閉包 | - 閉包 | ||
- | - Swift 內建函式 | ||
- 錯誤處理 | - 錯誤處理 | ||
- Swift 專案與 Objective-C 程式碼的整合 | - Swift 專案與 Objective-C 程式碼的整合 | ||
+ | - xcode 基本操作 | ||
+ | - InterfaceBuilder 使用與互動 | ||
+ | - AutoLayout 與 Size Classes 使用 | ||
---- | ---- | ||
行 141: | 行 143: | ||
---- | ---- | ||
- | ===== 物聯網與藍牙應用: (總時數約 18~28hrs) ===== | + | ===== iOS資訊安全規劃與實作篇: (總時數約 12~14hrs)===== |
+ | |||
+ | **適用對象: 有 iOS App 開發經驗的工程師、專案經理與研發部門主管** | ||
+ | |||
+ | - iOS App應用資訊安全規劃概念簡介 | ||
+ | - 網路安全--通訊架構規劃與主機準備 | ||
+ | - 網路安全--傳輸安全機制 | ||
+ | - 網路安全--SSL Pinning 驗證 | ||
+ | - 資料安全--本地端資料保護(檔案加解密、Keychain、Data Protection) | ||
+ | - 資料安全--隱私與加密 | ||
+ | - 程式安全--從程式碼下手(NSLog,第三方程式庫) | ||
+ | - 程式安全--反組譯防範 | ||
+ | - 程式安全--IPA檔案結構說明 | ||
+ | - 程式安全--注入攻擊防範 | ||
+ | - 程式安全--系統自動截圖防範 | ||
+ | - 資訊安全分析工具簡介 | ||
+ | - 企業應用與資源 | ||
+ | |||
+ | ---- | ||
+ | ===== 物聯網與藍牙應用: (總時數約 18~24hrs) ===== | ||
**適用對象: 已經上過 Swift 基礎語法或者對 ObjC/Swift 有開發經驗者** | **適用對象: 已經上過 Swift 基礎語法或者對 ObjC/Swift 有開發經驗者** | ||
行 170: | 行 191: | ||
---- | ---- | ||
- | ===== Arduino 開發領域 (總時數約 24~28hrs)===== | + | ====== Android App 開發領域 ===== |
- | **適用對象: 任何人,有無電子電路經驗者皆可** | + | ===== Android基礎篇 (總時數約 80~100hrs)===== |
- | + | ||
- | - 物聯網與Arudino開發簡介。 | + | |
- | - 開發板與電子電路基本觀念。 | + | |
- | - GPIO、數位、類比、I2C等控制方式介紹。 | + | |
- | - 環境偵測與顯示互動實作。 | + | |
- | - 設備控制與連網實作。 | + | |
- | - Arduino與 iOS/Android App的整合運用。 | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | ===== Android App 開發領域 ===== | + | |
- | + | ||
- | ====== Android基礎篇 (總時數約 80~100hrs)====== | + | |
**適用對象: 已經上過 Java 基礎語法或者對 Java語言有初步瞭解者** | **適用對象: 已經上過 Java 基礎語法或者對 Java語言有初步瞭解者** | ||
行 207: | 行 215: | ||
- 補充資料: 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的整合運用。 | ||
+ | |||
+ | ---- |