首頁 » 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 Education 為老師及家長推出創意的程式學習活動
Apple Education 在 Swift Playgrounds 上推出了一系列的體驗活動,讓小朋友可以在遊戲中學程式。