現今的程式開發重心已經轉移至行動領域了,人手一支的智慧手機,隨處可見的 iPhone/iPad 已經是我們日常的一部份了,各行各業都離不開App,且產業界對於行動開發工程師的需求缺口是與日俱增,尤其是 iOS App 的開發工程師,需求與供給的落差尤其的大。無論是就業或者是創業,擁有 App 開發的能力,都是事業與個人的一大加分。學App開發有很難嗎?一點都不難。Swift語言輕鬆好上手,Kent老師業界/教學經驗豐富,無論您有沒有程式設計的經驗,本系列課程都可以協助您快速進入 iOS App 商業開發的領域,熟悉職業工程師所需要基礎技術與能力,讓您在事業與職涯發展上,增添有力的一技之長。
課程代碼: 07C023
課程名稱: IOS APP 行動開發工程師人才養成班(自備MAC電腦)
上課時間:

7/28(7/29()8/4() 9/5() 9/1()9/2() 9/8()9/9() 9/15()9/16()
9/22()9/23() 10/14()10/27() 12/1()12/2() 每週六日9:00~16:00,共108小時

主辦單位: 財團法人自強工業科學基金會
上課地點: 自強基金會台北分部(台北市博愛路80號3樓)
課程費用: 總費用36,000元,會員優惠價32,000
諮詢專線: 02-23113316分機2282 林小姐 hllin@tcfst.org.tw

代碼 課程名稱 時數 日期 原價 優惠價  
07C023 IOS APP 行動開發工程師人才
養成班
(07C023-1~07C023-7)
108 7/28(六)至12/2(日) 36,000 32,000
【基礎篇】
07C023-1 iOS APP開發基礎篇-Swift語言基礎 24

7/28(7/29()
8/4
() 8/5()

8,800 8,500
07C023-2 iOS APP開發基礎篇-iOS程式設計基礎 14 9/1(六)、9/2(日) 7,000 6,800
07C023-3 iOS APP開發基礎篇-使用者介面與UI架構 14 9/8(六)、9/9(日) 7,000 6,800
07C023-4 iOS APP開發基礎篇-網路應用 14 9/15(六)、9/16(日) 7,000 6,800
【應用篇】
07C023-5 iOS APP應用篇-物聯網與 iOS App的整合運用 14 9/22(六)、9/23(六) 7,200 7,000
07C023-6 iOS APP應用篇-iOS資訊安全規劃與實作 14 12/1(六)、12/2(日) 7,200 7,000
07C023-7 iOS APP應用篇-物聯網與藍牙應用 14 10/14(日)、10/27(六) 7,200 7,000

  1. 無需任何背景,即使沒有程式設計經驗或者非理工背景都可以參加,只要對行動開發有興趣者都可以參加。
  2. 自備 Mac 電腦 (MacOS 10.13.4   或以上,建議 8G 記憶體為佳)。

  1. 從基礎到進階,完整介紹成為一個專業iOS App開發者所需的能力與技巧,尤其適合轉職或者想往 App 開發領域發展的同學。
  2. 由業界資深師資,以實戰為目標,手把手帶領同學進入App開發領域,說明清晰,按部就班,在幽默輕鬆的氛圍中有效學習。
  3. 分享許多業界開發的實務經驗與技巧,減少同學們走冤枉路的時間,加快上手的速度。
  4. 課程採用 Apple 最新的 Swift 程式語言,簡單易懂好上手,即使完全沒有程式設計基礎的人也可以輕鬆上手。

Kent老師
Kent 從1999年起,就投入手機、嵌入式等相關應用軟體產業工作,歷任研發、業務與專案經理等職位,從最早的 Palm OS 開始接觸手持裝置的產品開發,持續的有WinCE、Windows Mobile、Android 與 iOS 相關的開發經驗,也熟知手機產業的發展與背景,並從 2010年起就投入教授 App 開發訓練課程,現在專職於行動裝置軟體專案開發、技術顧問與 iOS/Android、Arduino與嵌入式系統的開發與訓練等領域,在 iOS/Android 平台上已經與各產業的客戶合作開發出了類別非常多樣的產品,包括:人工智慧、物聯網、線上串流影音、音樂應用、多媒體運用、電子商務、品牌行銷、兒童音樂、電子書、電子雜誌、網路銀行、電子購物、遊戲等多樣的 iPhone/iPad/Android 應用軟體。對於 iOS/Android 平台應用軟體的規劃、開發與 App Store/Google Play 的審核與規定等有相當的經驗。Kent的公司與團隊已經累積超過80個App 產品的開發與規劃經驗。


07C023 IOS APP 行動開發工程師人才養成班
上課日期 7/28()12/2(),每週六日9:00~16:00,共108小時
修課條件 無任何程式設計基礎,或者有任何領域程式設計基礎者
課程內容 iOS APP開發基礎篇-Swift語言基礎 24小時
iOS APP開發基礎篇-iOS程式設計基礎14小時
iOS APP開發基礎篇-使用者介面與UI架構14小時
iOS APP開發基礎篇-網路應用14小時
iOS APP應用篇-Arduino與 iOS App的整合運用14小時
iOS APP應用篇-iOS資訊安全規劃與實作14小時
iOS APP應用篇-物聯網與藍牙應用14小時

07C023-1 iOS APP開發基礎篇-Swift語言基礎
上課日期 7/28(7/29() 8/4() 8/5(),每週六日9:00~16:00,共24小時
修課條件 無任何程式設計基礎,或者有任何領域程式設計基礎者
課程內容
  1. Swift 語言歷史
  2. Swift 語言特色與注意事項
  3. Playground 簡介
  4. 變數、常數、運算與轉型
  5. 可選型別與可選鏈
  6. 元組、陣列與字典
  7. 結構與列舉
  8. 程式邏輯控制
  9. 函式基本使用
  10. Swift 的記憶體管理
  11. iOS資料結構簡介
  1. 類別及基本運作
  2. 建構函式與解構函式
  3. 繼承與覆寫
  4. 協定與代理
  5. 閉包
  6. 錯誤處理
  7. Swift 專案與 Objective-C 程式碼
    的整合
  8. xcode 基本操作
  9. InterfaceBuilder 使用與互動
  10. AutoLayout 與 Size Classes 使用

07C023-2 iOS APP開發基礎篇-iOS程式設計基礎
上課日期 9/1(六)、9/2(日) ,週日9:00~16:00,共14小時
修課條件 已經上過 Swift 基礎語法或者對 ObjC/Swift 有初步瞭解者
課程內容
  1. Apple開發者帳號簡介
  2. MVC架構說明
  3. AppDelegate與ViewController使用
  4. MRC 與 ARC 記憶體管理
  5. 模擬器使用
  6. Interface Builder使用
  7. Auto Sizing 運用
  8. Auto Layout運用
  1. Size Classes運用
  2. Storyboard 與 XIB 簡介
  3. iOS資料結構簡介
  4. 經緯度與座標系統介紹
  5. iOS定位技術運用
  6. 地圖與進階地圖運用
  7. iOS Framework簡介
  8. UI元件使用簡介

07C023-3 iOS APP開發基礎篇-使用者介面與UI架構
上課日期 9/8(六)、9/9(日) ,週日9:00~16:00,共14小時
修課條件 已經上過 Swift 基礎語法或者對 ObjC/Swift 有初步瞭解者
課程內容
  • Storyboard 運用
  • Segue 與資料傳遞
  • Modal View Controller 架構運用
  • Navigation View Controller 架構運用
  • Tabbar Controller 架構運用
  • Table View Controller 架構運用: 靜態與動態形式
  • 客製化 Table View Cell運用
  • UIScrollView運用
  • 動畫呈現與特效
  • UIImage 使用與注意事項
  • iPad UI 支援與注意事項
  • Split View Controller 運用
  • Popover View Controller 運用
  • 多執行緒支援與GCD
  • NSTimer支援
  • Collection View Controller 運用
  • 手勢操作支援

07C023-4 iOS APP開發基礎篇-網路應用
上課日期 9/15(六)、9/16(日),週日9:00~16:00,共14小時
修課條件 已經上過 Swift 基礎語法或者對 ObjC/Swift 有初步瞭解者
課程內容
  1. WebView運用與Javascript支援
  2. Web Service 與 HTTP Request運用
  3. JSON支援
  4. 網路狀態檢查
  1. XML支援。
  2. 第三方登入支援:Google登入
    、FB登入
  3. 傳輸加密與資料安全

07C023-5 iOS APP應用篇-物聯網與 iOS App的整合運用
上課日期 9/22(六)、9/23(日),週日9:00~16:00,共14小時
修課條件 有興趣學員
課程內容
  1. 物聯網與Arudino開發簡介
  2. 開發板與電子電路基本觀念
  3. GPIO、數位、類比、I2C等控制
    方式介紹
  1. 環境偵測與顯示互動實作
  2. 設備控制與連網實作
  3. Arduino與 iOS/Android App
    的整合運用

07C023-6 iOS APP應用篇-iOS資訊安全規劃與實作
上課日期 12/1(日)、12/2(日),週日9:00~16:00,共14小時
修課條件 有 iOS App 開發經驗的工程師、專案經理與研發部門主管
課程內容
  1. iOS App應用資訊安全規劃概念簡介
  2. 網路安全–通訊架構規劃與主機準備
  3. 網路安全–傳輸安全機制
  4. 資料安全–本地端資料保護
  5. 資料安全–隱私與加密
  1. 程式安全–從程式碼下手
    (NSLog,第三方程式庫)
  2. 程式安全–反組譯防範
  3. 程式安全–IPA檔案結構說明
  4. 資訊安全分析工具簡介
  5. 企業應用與資源

07C023-7 iOS APP應用篇-物聯網與藍牙應用
上課日期 10/14(日)、10/27(六),9:00~16:00,共14小時
修課條件 已經上過 Swift 基礎語法或者對 ObjC/Swift 有開發經驗者
課程內容
  1. 物聯網簡介
  2. CoreBluetooth 架構說明
  3. 以 Central 方式使用 BLE
  4. 以 Peripheral 方式使用 BLE
  5. App 串接 BLE 硬體演練
  1. iBeacon 使用
  2. CoreBluetooth 於背景執行中的運用
  3. iBeacon 運用
  4. 讓 iPhone 模擬 iBeacon