首頁 » 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 | 課程名稱 | 開始日期 | 結束日期 | 結束時間 | 上課時數 | 價格 | 開始時間 | 地點 |
---|
關於本課程的其它消息
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 Ventura Beta 8
Apple 釋出 macOS Ventura Beta 8,參與測試的開發者可以通過開發者中心獲取最新的 macOS Ventura 測試版,或者在硬體上透過無線更新運行測試軟體。
Apple 推出 Xcode Cloud 訂閱方案供開發人員使用
Apple 於不久前發布以 Xcode Cloud 平台後,現在更推出了 Xcode Cloud 訂閱方案供開發者使用,讓開發團隊更有效率地分工合作。
Apple 產品結合機器學習擴增使用者體驗
Apple 未來著重於將機器學習融入在產品中,其內容對於身障人士是一大福音,如 Apple Watch、 AirPods Pro 都有透過機器學習協助身障者建立友善的環境。
App Store 幫助小型企業與創業家取得成長商機
過去兩年期間有越來越多的小型企業與創業家開發並利用 App Store 擴展 App 市場,以非面對面的創新方式接觸客戶,並成功帶動收入成長。
Apple 再度為開發人員釋出 macOS Monterey 12.3 的第四個測試版本
特別是近幾個禮拜,Apple 已相繼為開發人員釋出了四個測試版本,而這次 macOS Monterey 12.3 的第四個測試版,很有可能就是發佈正式版之前的最後一個測試版本。
Apple 向開發者人員及使用者釋出 iOS 15.4 第四測試版與公開測試版
在向開發者發佈第三個測試版之後,Apple 現在也釋出了 iOS 15.4 Beta 4,也一併推出了 iPadOS 15.4 的測試版。