mobileapp - iOSApp

使用Swift程式語言開發iOS App實戰演練

iOS App Development with Swift
  • 時數:35小時
  • 費用:NT$ 24,000
  • 點數:6.0

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 21568 班 2021/09/06 ~ 2021/09/10 每週一二三四五 09:00~17:00 報名
台北 21569 班 2021/11/27 ~ 2021/12/11 每週六日 09:00~17:00 報名

目前查無開課時段

詳細開課時間請洽詢業務

聯絡恆逸

教材

恆逸專用教材

課程目標

iPhone與iPad是目前Apple最火紅的行動上網裝置,眾多公司與獨立開發者都紛紛投入開發iPhone與iPad的App應用,希望能透過這個平台來建立自己的軟體應用服務。 本課程以Swift程式語言,帶領您認識Cocoa Touch Framework,從基本的程式設計模式(Design Pattern)開始講起,並介紹App程式結構與生命週期以及基礎的UI元件。您將學會如何使用Xcode與UIKit基礎元件開發設計App介面,也會學到檔案存取、多國語系處理、手勢處理、動畫特效、SQLite資料庫、Web存取、相機與GPS地圖等進階功能。

適合對象

  1. 具備程式開發與物件導向設計經驗的程式設計師
  2. 對開發iPhone、iPad軟體有興趣的開發人員
  3. 期望了解開發iOS行動裝置架構者

預備知識

  1. 具備程式開發與物件導向設計經驗
  2. 熟悉Swift程式語言
  3. 上過Swift程式語言課程

課程內容

  1. 認識iOS App
  2. MVC、Target-Action與Delegation設計模式
  3. App程式結構與生命週期
  4. 認識UIView與UIViewController
  5. Storyboard
  6. IBOutlet與IBAction
  7. UIAlertView與UIActionSheet
  8. UIAlertController
  9. UIScrollView與UIPageControl
  10. UIDatePicker與UIPickerView
  11. UISegmentedControl與UIWebView
  12. App多國語系處理
  13. AutoLayout
  14. Plist檔案與App檔案處理
  15. UINavigation與UITabBar使用介面
  16. Storyboard畫面切換與資料傳遞
  17. UITabieView
  18. 手勢
  19. 動畫
  20. 使用攝影機來擷取影像或影片資料
  21. 結合GPS與Core Location地圖服務瀏覽、編輯與群組
  22. SQLite資料庫存取
  23. HTTP、JSON、Web Service等網路連接運用

學會技能

  1. 熟悉iOS App UI基礎元件與相關Design Patterns
  2. 了解UI元件命名規則與架構
  3. 了解如何客製化手勢
  4. 了解如何使用AutoLayout製作出可以框解析度與裝置的畫面編排
  5. 熟悉不同元件的換場效果與相關API
  6. 熟悉通用的UI設計原則
  7. 熟悉iOS App設計的標準步驟
  8. 了解內建的拍照,地圖程式元件
  9. 了解內建手勢的實作與使用時機
  10. 了解離線程式設計的使用時機與注意事項
  11. 了解iOS App的實作限制
  12. 了解iOS App從無要有需要注意的設計規範
  13. 如何實機部署

備註事項

  1. 恆逸上課環境提供MacBook電腦設備
  2. 自備電腦優惠:如自備MacBook上課並自行安裝上課使用軟體,可再優惠NT$2,400元
  3. 自備電腦軟體需求說明:

    ※請顧客於開課前自行安裝好XCode 12.4軟體

    ※注意作業系統版本Mac OS X 10.15.4 (含)以上,才能安裝XCode 12.4 (恆逸安裝Mac OS 10.15.4)

  4. 請自備iPhone/iPad以便實機測試,並請更新至iOS 8以上

  5. 課程優惠方案: 早鳥優惠價:開課前2周完成報名繳費,享有早鳥優惠價NT$21,600元 學生優惠價:參加校園IT職涯學習護照方案,享有5折優惠價NT$12,000元

    ※上課學員心得分享