首頁 » iOS App 開發課程推薦 | Swift 課程(實體/線上課程) – TWDC
App Development with Swift
6
課程單元
40
授課時數
所有人
適合程度
中文
授課語言
課程介紹
本課程對應 Apple 原廠 App Development with Swift Certified User 認證考試。
帶領學生了解熟悉蘋果最新 Swift 語言,並且利用 iOS SDK 與 XCode 開發原生 App,並可執行於 iPad, iPhone 與 macOS 等設備。
課程目標
- 準備 Apple 原廠 App Development with Swift Certified User 認證考試
- 建立你的第一個 iOS 與 iPadOS 應用程式
- 將已有的 App 轉換成 iOS 與 iPadOS 應用程式
- 打造企業級解決方案,讓組織更易於使用蘋果設備工作
這門課程為誰設計
本課程適合所有人員,不需要先修其它程式語言,也無需相關資訊科系畢業。若你正計畫為企業或學校在蘋果設備上建構專屬應用程式,或計畫開發一款適合大眾使用的應用程式,都能經由本課程學習 iOS、iPadOS 應用程式開發技術。
原廠認證介紹
App Development with Swift Certified User 是蘋果於 2021 年秋天最新改版的認證計畫,能鑑別人員是否具備使用 Swift 程式語言,並且使用 Xcode 及 iOS SDK 打造應用程式。本認證包含 Swift 語言能力鑑定、畫面設計工具使用、應用 iOS SDK API 以及實現網路同步/非同步資料傳輸等能力。
當你通過此考試,蘋果將以電子郵件提供你原廠證書與標章。
如何進行考試
- 考試需於提前或線上預約,並由授權考試中心人員進行監考。
- 考試費用為 4800 元新台幣,需在預約時全額支付完畢。
- 考試為全英文版本。
- 更多考試資訊請點我
如何準備考試
- 下載 Apple App Development with Swift 電子書自修
- 參加 TWDC 蘋果訓練機構所舉辦的五天課程
認證課程綱要
第 1 單元 App 開發入門
學生將了解 Swift 中資料、運算子與控制流程的基本概念,並認識文件、除錯、Xcode、建構與執行 app,以及 Interface Builder。
然後應用這些知識來完成名為「燈光」的引導式計畫案,以製作出簡易的手電筒 app。
第 2 單元 UIkit 簡介
學生將探索 Swift 的字串、函數、架構、集合與迴圈。同時學習 UIKit (構成使用者介面的系統顯示方式和控制項),以及如何使用 Auto Layout 和堆疊顯示區來顯示資料。
然後在名為「蘋果派」的引導式計畫案中應用知識,打造一款猜字遊戲 app。
第 3 單元 導覽與工作流程
學生將學習如何使用導覽控制器、標籤頁列控制器和轉場來建構簡單的工作流程和導覽階層。並仔細檢視 Swift 中兩個功能強大的工具:可選值和列舉。
然後在名為「人格測驗」的引導式計畫案中應用知識,製作一份個人化的問卷調查,讓使用者在做測驗時獲得有趣的回應。
第 4 單元 表格與持續性
學生將認識捲動顯示區和表格顯示區,並了解如何建構複雜的輸入畫面。同時學習如何儲存資料、與其他 app 共用資料以及利用使用者照片圖庫中的影像。
然後在名為「列表」的引導式計畫案中,運用新技能製作一款任務追蹤 app, 讓使用者能在熟悉的表格介面中新增、編輯並刪除項目。
第 5 單元 使用網頁
學生將學習有關動畫、並行以及使用網頁的知識。
然後在名為「餐廳」的引導式計畫案中運用所學,建構一個可以自訂菜單的 app,用來顯示餐廳供應的菜色與料理,讓使用者可以提交點餐訂單。這款 app 使用網頁服務,讓學生能夠自行設定菜單中的菜色與照片。
第 6 單元 進階資料顯示
學生會學習如何使用集合顯示區,用非常容易自訂的平面版面設計來顯示資料。接著探索 Swift 泛型的強大威力,可以在一個既能管理複雜資料集,也能提供自訂介面的 app 中,將所有技能整合在一起。
課程梯次
post_id | 課程名稱 | 開始日期 | 結束日期 | 結束時間 | 上課時數 | 價格 | 開始時間 | 地點 |
---|---|---|---|---|---|---|---|---|
3999 | App Development with Swift 實體課程 平日班 | 20240911 | 20240915 | 17:30:00 | 40 | 45000 | 09:00:00 | 臺中軟體園區 |
關於本課程的其它消息
App Development with Swift
相關消息
認證課程綱要
- 了解並說明何謂 macOS
- 說明 macOS 11 新功能
- macOS 升級、升版與重新安裝的機制
- 了解 macOS 安裝套件
- 驗證系統資訊
- 為升級與升版進行障礙排除
- 完成初始化設定
- 調整作業系統設定
- 安裝描述檔
- 使用終端機工具調整系統設定
- 使用 macOS 回復模式
- 升級 macOS 內建應用程式與第三方程式
- 辨別帳號類型與屬性
- 快速使用者切換
- 了解使用者家目錄層級
- 遷移原有使用者家目錄
- 管理不同密碼類型
- 使用鑰匙圈
- 管理系統層資安與隱私設定
- 設定系統延伸套件
- 設定啟用鎖
- 變更與重設使用者密碼
- macOS 支援的檔案系統
- 管理磁碟、磁區與卷宗
- 管理磁碟加密功能
- 檔案共享
- 驗證第三方程式安裝檔
- 使用壓縮檔與映像檔
- 了解系統正直性保護技術 SIP
- 探索 macOS 系統檔案佈局
- 管理字體
- 了解檔案中繼資料
- 使用 Siri 與 Spotlight
- 備份與還原時光機
- 安裝第三方應用程式
- 了解 macOS Launch Services 啟動服務
- 自動儲存與版本控制機制
- 說明 macOS 支援的第三方應用程式
- Apple Silicon 電腦如何支援 Intel 應用程式
- 監控處理程序與應用程式
- 說明 TCP/IP 運作方式
- 將 macOS 連接至網路
- 了解 macOS 網路設定架構
- 識別網路問題並進行排除
- 使用終端機排除網路問題
- 存取網路上的資源
- macOS 所支援的網路服務
- 排除外接設備問題
- 管理印表機與排除列印問題
- 排除 macOS 系統啟動與使用者登入問題
Apple 釋出了 macOS Monterey 12.3 的第三個測試版
Apple 於本月 15 日釋出了 macOS Monterey 12.3 的第三個測試版,先前已註冊測試計畫的開發人員現在可以至 Apple 的開發者網站中下載安裝相關的描述檔,接著就可以至「系統偏好設定」中的「軟體更新」,安裝測試版。
Apple 為所有開發者釋出了 iOS 15.4 及 iPadOS 15.4 的第三個測試版
所有開發人員現在可以在他們的測試設備上,像是 iPhone 或 iPad,透過空中編程(Over the air)的技術來下載 iOS 15.4 及 iPadOS 15.4 的第三個測試版的描述檔,亦可以到 Apple 的開發者網站中下載。
Apple 宣布推出全新 Tap to Pay 支付功能,將 iPhone 作為行動收款工具
Apple 已宣布將為 iPhone 推出 Tap to Pay 支付功能,該功能將允許商家將他們的 iPhone 作為「刷卡機」,以達到收取款項的功能,只需要輕點即可安全地接受消費者使用 Apple Pay 付款,該功能也適用於非接觸式的信用卡或其他數位錢包。
Apple 現在允許 App Store 使用「非公開」選項,使用者僅能透過連結開啟並下載
Apple 為應用程式的開發人員新增了一項新的功能,該功能應該能對內部工具增添不少益處,但僅適用於特定的使用者,未列出/非公開的應用程式(Unlisted apps)。根據 Apple 的官方說法,不列出應用程式意味著它不會出現在任何 App Store 的類別、推薦或搜尋結果或其他清單中,若要存取該應用程式,唯一方式是⋯⋯?
Apple 目前仍未解決 iCloud 的同步問題,引發開發人員的不滿
程式開發人員接連出現抱怨的聲音,原因是因為 Apple 的 iCloud 雲端硬碟無法與第三方應用程式正確同步儲存內容。目前,開發人員使用 CloudKit 來暫時解決與 iCloud 同步上的問題,但許多開發人員已在 Apple 的開發者網站上抱怨該問題導致他們無法順利工作。