|
現今的程式開發重心已經轉移至行動領域了,人手一支的智慧手機,隨處可見的 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 |
|
|
|
- 無需任何背景,即使沒有程式設計經驗或者非理工背景都可以參加,只要對行動開發有興趣者都可以參加。
- 自備 Mac 電腦 (MacOS 10.13.4 或以上,建議 8G 記憶體為佳)。
|
- 從基礎到進階,完整介紹成為一個專業iOS App開發者所需的能力與技巧,尤其適合轉職或者想往 App 開發領域發展的同學。
- 由業界資深師資,以實戰為目標,手把手帶領同學進入App開發領域,說明清晰,按部就班,在幽默輕鬆的氛圍中有效學習。
- 分享許多業界開發的實務經驗與技巧,減少同學們走冤枉路的時間,加快上手的速度。
- 課程採用 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小時 |
修課條件 |
無任何程式設計基礎,或者有任何領域程式設計基礎者 |
課程內容 |
- Swift 語言歷史
- Swift 語言特色與注意事項
- Playground 簡介
- 變數、常數、運算與轉型
- 可選型別與可選鏈
- 元組、陣列與字典
- 結構與列舉
- 程式邏輯控制
- 函式基本使用
- Swift 的記憶體管理
- iOS資料結構簡介
|
- 類別及基本運作
- 建構函式與解構函式
- 繼承與覆寫
- 協定與代理
- 閉包
- 錯誤處理
- Swift 專案與 Objective-C 程式碼
的整合
- xcode 基本操作
- InterfaceBuilder 使用與互動
- AutoLayout 與 Size Classes 使用
|
|
|
07C023-2 |
iOS APP開發基礎篇-iOS程式設計基礎 |
上課日期 |
9/1(六)、9/2(日) ,週日9:00~16:00,共14小時 |
修課條件 |
已經上過 Swift 基礎語法或者對 ObjC/Swift 有初步瞭解者 |
課程內容 |
- Apple開發者帳號簡介
- MVC架構說明
- AppDelegate與ViewController使用
- MRC 與 ARC 記憶體管理
- 模擬器使用
- Interface Builder使用
- Auto Sizing 運用
- Auto Layout運用
|
- Size Classes運用
- Storyboard 與 XIB 簡介
- iOS資料結構簡介
- 經緯度與座標系統介紹
- iOS定位技術運用
- 地圖與進階地圖運用
- iOS Framework簡介
- 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 有初步瞭解者 |
課程內容 |
- WebView運用與Javascript支援
- Web Service 與 HTTP Request運用
- JSON支援
- 網路狀態檢查
|
- XML支援。
- 第三方登入支援:Google登入
、FB登入
- 傳輸加密與資料安全
|
|
|
07C023-5 |
iOS APP應用篇-物聯網與 iOS App的整合運用 |
上課日期 |
9/22(六)、9/23(日),週日9:00~16:00,共14小時 |
修課條件 |
有興趣學員 |
課程內容 |
- 物聯網與Arudino開發簡介
- 開發板與電子電路基本觀念
- GPIO、數位、類比、I2C等控制
方式介紹
|
- 環境偵測與顯示互動實作
- 設備控制與連網實作
- Arduino與 iOS/Android App
的整合運用
|
|
|
07C023-6 |
iOS APP應用篇-iOS資訊安全規劃與實作 |
上課日期 |
12/1(日)、12/2(日),週日9:00~16:00,共14小時 |
修課條件 |
有 iOS App 開發經驗的工程師、專案經理與研發部門主管 |
課程內容 |
- iOS App應用資訊安全規劃概念簡介
- 網路安全–通訊架構規劃與主機準備
- 網路安全–傳輸安全機制
- 資料安全–本地端資料保護
- 資料安全–隱私與加密
|
- 程式安全–從程式碼下手
(NSLog,第三方程式庫)
- 程式安全–反組譯防範
- 程式安全–IPA檔案結構說明
- 資訊安全分析工具簡介
- 企業應用與資源
|
|
|
07C023-7 |
iOS APP應用篇-物聯網與藍牙應用 |
上課日期 |
10/14(日)、10/27(六),9:00~16:00,共14小時 |
修課條件 |
已經上過 Swift 基礎語法或者對 ObjC/Swift 有開發經驗者 |
課程內容 |
- 物聯網簡介
- CoreBluetooth 架構說明
- 以 Central 方式使用 BLE
- 以 Peripheral 方式使用 BLE
- App 串接 BLE 硬體演練
|
- iBeacon 使用
- CoreBluetooth 於背景執行中的運用
- iBeacon 運用
- 讓 iPhone 模擬 iBeacon
|
|
|
|
|
|