首頁 » 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 系統啟動與使用者登入問題
2023 WWDC & Swift 學生挑戰賽即將來臨!
Apple 年度盛事 2023 WWDC 將於 2023 / 6 / 5 – 2023 / 6 / 9 在 Apple Park 舉行,同時也代表了一年一度 Swift 學生挑戰賽的來臨。
iOS 16.4 beta 3 起開發者可使用不同的 Apple ID 下載 beta 版軟體
iOS 16.4 beta 3 發佈後,Apple 新增了一個管理下載 beta 測試版的 Apple ID 選項,讓使用不同 Apple ID 的開發者可以更便利的切換進行測試。
開發者下載測試版方式預計從 iOS 16.4 起更新
Apple 於 2 月 16 日發佈 iOS 16.4 beta 1,同時推出了新的 beta 測試版分發方式。開發人員將從原本使用的配置檔安裝,變成與開發者 Apple ID 相關聯。
繼 iOS 後,macOS 快速安全更新功能即將上線
Apple 於 iOS 16.2 中正式推出「快速安全回應」( Rapid Security Response ) 的安全更新功能,預計更近一步的擴展到 macOS 上,現正測試中。
Apple 釋出 iOS 16.2 beta 4 供開發者測試
Apple 於上周釋出 iOS 16.2 beta 4 供開發者測試,同時 Apple 也提供了 watchOS、tvOS、macOS、iPadOS 的相關測試版本。
M1 Mac 使 Spotify 開發者的開發效率大幅提升
串流音樂服務商 Spotify 為開發團隊升級到了 Apple M1 設備後,開發效率與其他系統設備相比及使用者滿意度皆大幅提升。