App Development with Swift

6

課程單元

40

授課時數

所有人

適合程度

中文

授課語言

課程介紹

本課程對應 Apple 原廠 App Development with Swift Certified User 認證考試。

帶領學生了解熟悉蘋果最新 Swift 語言,並且利用 iOS SDK 與 XCode 開發原生 App,並可執行於 iPad, iPhone 與 macOS 等設備。

課程目標

這門課程為誰設計

本課程適合所有人員,不需要先修其它程式語言,也無需相關資訊科系畢業。若你正計畫為企業或學校在蘋果設備上建構專屬應用程式,或計畫開發一款適合大眾使用的應用程式,都能經由本課程學習 iOS、iPadOS 應用程式開發技術。

原廠認證介紹

App Development with Swift Certified User 是蘋果於 2021 年秋天最新改版的認證計畫,能鑑別人員是否具備使用 Swift 程式語言,並且使用 Xcode 及 iOS SDK 打造應用程式。本認證包含 Swift 語言能力鑑定、畫面設計工具使用、應用 iOS SDK API 以及實現網路同步/非同步資料傳輸等能力。

當你通過此考試,蘋果將以電子郵件提供你原廠證書與標章。

如何進行考試

如何準備考試

認證課程綱要

  • 第 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 中,將所有技能整合在一起。

課程梯次

課程名稱開始日期結束日期上課時數價格開始時間地點

關於本課程的其它消息

App Development with Swift

相關消息

認證課程綱要

  • 了解並說明何謂 macOS
  • 說明 macOS 11 新功能
  • macOS 升級、升版與重新安裝的機制
  • 了解 macOS 安裝套件
  • 驗證系統資訊
  • 為升級與升版進行障礙排除
  • 完成初始化設定
  • 調整作業系統設定
  • 安裝描述檔
  • 使用終端機工具調整系統設定
  • 使用 macOS 回復模式
  • 升級 macOS 內建應用程式與第三方程式
  • 辨別帳號類型與屬性
  • 快速使用者切換
  • 了解使用者家目錄層級
  • 遷移原有使用者家目錄
  • 管理不同密碼類型
  • 使用鑰匙圈
  • 管理系統層資安與隱私設定
  • 設定系統延伸套件
  • 設定啟用鎖
  • 變更與重設使用者密碼
  • macOS 支援的檔案系統
  • 管理磁碟、磁區與卷宗
  • 管理磁碟加密功能
  • 檔案共享
  1. 驗證第三方程式安裝檔
  2. 使用壓縮檔與映像檔
  3. 了解系統正直性保護技術 SIP
  4. 探索 macOS 系統檔案佈局
  5. 管理字體
  6. 了解檔案中繼資料
  7. 使用 Siri 與 Spotlight
  8. 備份與還原時光機
  • 安裝第三方應用程式
  • 了解 macOS Launch Services 啟動服務
  • 自動儲存與版本控制機制
  • 說明 macOS 支援的第三方應用程式
  • Apple Silicon 電腦如何支援 Intel 應用程式
  • 監控處理程序與應用程式
  • 說明 TCP/IP 運作方式
  • 將 macOS 連接至網路
  • 了解 macOS 網路設定架構
  • 識別網路問題並進行排除
  • 使用終端機排除網路問題
  • 存取網路上的資源
  • macOS 所支援的網路服務
  • 排除外接設備問題
  • 管理印表機與排除列印問題
  • 排除 macOS 系統啟動與使用者登入問題