蘋果原廠認證課 – 網路直播課

iOS SDK 12

如果你已學會 Swift 語言,這門課將帶你結合 iOS SDK 開發套件,做出實用的 App。

課程目標

TWDC 推出為自己而學的網路直播課,在你已經學會 Swift 語言之後,是時候利用它做一些很酷的應用,從這門課裡你將學會 iOS SDK 開發套件如何使用,設計 App 畫面並實作功能,最後把 App 上架讓全球的用戶下載。

Xcode

認識 Xcode 開發工具,使用 Xcode 開發工具與模擬器,在 Mac 上模擬正在開發的專案。

Interface Builder

利用 Interface Builder 工具,設計專屬的 App 畫面,並且學會 Size Class 與 Auto Layout,設計適用於 iPhone 及 iPad 的 App。

iOS SDK

利用 iOS 軟體開發套件打造原生的 App。
認識 iOS App 裡常見的介面元素,設計友善的畫面,讓更多人喜愛你的 App。

課程大綱

  1. 介面設計器基礎
    • 使用介面設計器瀏覽畫面、並在畫面上加入元素。
    • 透過程式碼與畫面上的元素互動。
  2. 在畫面上顯示資料
    • 使用介面設計器在畫面上加入文字標籤及圖片,開始設計第一支 App。
  3. 控制畫面元件行為
    • 使用介面設計器在畫面上加入按鈕、控制項。
    • 利用 Outlets 跟 Actions,搭配些許的程式碼,讓畫面與程式碼溝通。
  4. Auto Layout 與堆疊視圖
    • 學會 Auto Layout 更精準的設計 App 畫面。
  5. 頁面轉換與導覽型控制器
    • 在不同的頁面間切換,並在不同的視圖控制器間定義好關係,讓畫面具有階層感,引導使用者一層層的瀏覽資料。
  6. 頁籤型控制器
    • 在不同目的的視圖控制器間進行畫面切換。
  7. 視圖控制器生命週期
    • 在本章節中深度認識視圖控制器,了解開發環節中的重要類別與方法。
  8. 建立易懂的使用者流程
    • 整理目前所學,建立起使用者易學易用的使用者流程。
  9. App 生命週期
    • 當 App 在背景、執行階段等不同狀態時執行對應的程式碼。
  10. MVC 設計模式
    • 利用 MVC 概念,組織專案內的檔案、結構跟類別。
  11. Table Views
    • 在 iOS App 裡建立 Table Views 顯示大量資料。
  12. 進階 Table Views
    • 學會如何客製化自己的 Table Views,設計更具變化、更多樣的畫面。
    • 在動態模式下刪除、新增、變更 Table View 內的資料。
    • 在靜態模式下設計 Table View。
  1. 存儲資料
    • 學會使用 Codable 協定存儲資料至 App 內的文件資料夾。
  2. 系統視圖控制器
    • 利用內建的視圖控制器顯示警告、電子郵件編輯器,或是照相機等畫面。
  3. 建立多樣的使用者介面
    • 學習結合靜態與動態的 Table Views 打造優美的 App。
  4. 藉由 HTTP 與 URLSession 連上網路
    • 了解 App 如何接上網路並下載、上傳資料。
    • 了解 URL 如何運作。
  5. 使用 JSON 在網路上傳遞資料
    • 認識並撰寫基礎的 JSON 資料。
    • 將 JSON 資料解析成 Swift 資料型別。
  6. 非同步傳輸
    • 學習 iOS 環境內的非同步機制,讓 App 更順暢的運作,靈敏的反應使用者動作及呈現資料。

課程比較

上課型式
課程內容
結業證書
費用包含原廠考試
課程費用
(1) Introduction to Swift 4.2
直播課
學習 Swift 程式語言基礎
核發原廠電子結業證書
7,800
(2) iOS SDK 12
直播課
學習 iOS App 開發基礎與進階
核發原廠電子結業證書
15,600
(1)+(2) 直播課
直播課
會以直播課的方式完成 (1) + (2) 兩門課
核發兩張原廠電子結業證書
19.900
(1)+(2) 實體課
實體課
會以實體課的方式完成 (1) + (2) 兩門課
核發原廠結業紙本與電子版
已包含一次考試
69,000

適合學生

初心者

已經學會 Swift 4.x 語言,設計一款符合上架規定的 App。

蘋果認證講師

蔡學欣

蘋果認證講師

現職為 TWDC 執行長,曜比科技股份有限公司的技術長,出版多本蘋果相關著作;為全台灣首位取得 App Development with Swift 4 的原廠認證講師,能以淺白易懂的方式,使用中文及英文教授 iOS App 開發課程。

課程特色

蘋果認證師資

合格的 Apple Certified Trainer 接受過完整的蘋果培訓課程、每年定期與蘋果重新認證講師資格,您會學習到正確的最新科技。

蘋果原廠畢業證書

在課程結束後且完整出席課程的您,將獲頒蘋果核發的完課證明,證明您在 TWDC 蘋果授權訓練機構、由合格的講師教導。

指定官方教材

我們的課程使用官方課程團隊所設計的教材與投影片,由原廠認證師資按部就班的將知識逐步教導給您,完成扎實基礎訓練。

Teachable 直播課

這門課採用網路直播,我們將會引導你安裝免費軟體 Teachable,接下來你只需要在每個星期二、四的晚上 8 點上線聽課,認真學習就好。

Slack 社群

參加課程後,你將被加入到專屬的 Slack 社群,除了與線上與同學交流,TWDC 的助教跟老師也會在上面回覆任何課程的問題。

課程無限次重播

所有的課程在直播完的 24 小時內,會把教材、程式碼以及影片都上傳到課程平台,萬一缺課或是想重聽,都可以隨時隨地的進行播放。

即將開課日期

每個星期二與星期四上課

SDK1901

2019/05/28 開課
2019/07/25 結訓
20:00 - 21:30

課程費用說明

直播課

每個星期二、四晚上即時上課
$ 15600 如需低利率分期請洽 TWDC 蘋果授權訓練機構
  • 每個星期二、四上課
  • 直播時間:20:00-21:30
  • 課程時數共 27 小時
  • 終身存取 Slack 課程社團
  • 課程無限次重播
  • 講師及助教群線上回覆
不限地點

學習經驗分享

問與答

若是這裡沒有列出您的問題,請直接與我們聯絡

我已經報名完畢了,然後呢?

我們會在開課前寄送開課通知給您,請您按照上面的內容先行準備,時間到就可以進行上課了。如果你等不及待,也可以先看一下開課通知

如果中間有幾堂課不能參加怎麼辦?

沒關係,記得在下次上課之前,趕緊回到課程平台上重新播放課程就好。切記,課沒有補齊之前,不建議直接跳到新的進度上課喔。

我需要自備 Mac 嗎?

是的,因為是直播課,你可以自己在家裡面上課,所以需要自備 Mac。如果您沒有蘋果電腦,或是您的蘋果電腦無法安裝最新版的 Xcode,歡迎與 TWDC 蘋果授權訓練機構接洽,我們可以協助您選擇適合參與課程的蘋果電腦。所有的同學在加入課程後,都將拿到一份環境設定的指南,準備好你的環境開始上課。

課程費用可以分期嗎?

可以的。我們提供有中國信託、台新銀行、玉山銀行等三家合作銀行分期服務,可進行 3、6、12 期的低利率的分期。如果是學生還沒有信用卡,我們另外也提供了無卡分期,每個月定期去便利商店繳款就可以。

如果臨時取消報名,報名訂金會退還嗎?

如果您有臨時有事無法參加課程,可以請假並自動報名下一梯的課程。若時間無法配合,因為有銀行手續費及行政成本,我們將收取 2,000 元做為手續費,並開立發票,其餘會退還給您,請您見諒。

這門課是說中文還是英文?

教材是英文的,但原廠認證講師都會以中文進行課程。如果你有企業包班需求,也能以英文授課。

直播課的進行方式為何?

我們的課程採即時串流,您可以在任何地方上課,如果課間有任何問題,都可以線上直接發問。在非直播時段,你也可以上我們的課程平台重播之前的缺課,或是重播之前聽不懂的課程,同時也會使用 Slack 通訊軟體線上發問課程問題。

參加完 Introduction to Swift 4.2 後就可以參加認證考試了嗎?

蘋果目前推出的認證考試叫做 App Development with Swift 4,這科考試除了 Introduction to Swift 4.2 的知識外,尚需要了解 iOS SDK 的課程。建議你修習完 Introduction to Swift 4.2 後再參加 iOS SDK 的課程,比較容易準備考試。

我以後要如何考認證考試?

App Development with Swift 4  認證考試僅能在有監考人員的環境下進行,您可以在 TWDC 蘋果授權訓練機構台中校考試。如果需要考試,請至 App Development with Swift Certification 頁面 報名考試,考試當天再到 TWDC 蘋果授權訓練機構完成考試。

有沒有 Introduction to Swift 4.2 加上 iOS SDK 的合報優惠?

有的。如果您希望一次報名 Introduction to Swift 4.2 及 iOS SDK 的這兩堂直播課程,請點選下方按鈕報名。