使用 Swift 開發

「使用 Swift 開發」是 Apple 針對 14 歲以上學生推出的全方位程式設計課程。本課程使用 Swift 程式語言,協助學生做好準備,以進入與 app 開發相關的大專校院或職場。課程內容與教育工作者適用的免額外付費線上專業課程相輔相成,並針對可支援所有主流程式語言的 Mac 所設計,使 Mac 成為教導及學習程式編寫的理想裝置。

Develop in Swift Tutorials

Develop in Swift Tutorials 為學生提供最佳起點,協助他們使用 Swift、SwiftUI 和 Xcode 等 Apple 的整合式開發環境,邁向 app 開發的專業職涯。不需要任何程式編寫經驗,就能學會如何開發所有 Apple 平台的 app。幫助學生使用 SwiftUI 製作自己的第一款 visionOS app,為空間運算打造 app 和遊戲組成的全新世界。

探索 Develop in Swift Tutorials

下載《Develop in Swift Tutorials 教育工作者指南》(10.7 MB)

Develop in Swift 課程資源

「使用 Swift 開發」課程專為高中與高等教育學生而設計,用來探索如何自己設計並建構功能齊全的 app。在培養新技能的過程中,學生將掌握編寫程式碼的主要概念,甚至還能取得 AP 學分或業界認可的證書,以證明他們具備 Swift 和 Xcode 相關知識。

無論你是否具備 Swift 或其他程式語言的教學經驗,輔助用的教育工作者指南都會是好幫手,讓有學習意願的 app 開發者加深了解、投入開發作業。

課程內容。

探索《使用 Swift 開發:探索》中的此範例課程,其設計用意就是協助學習者在 Mac 上使用 Xcode 建構出他們的第一款 app。

1

課程單元

探索單元的學習目標,並了解四個主要小節:「開始使用」、「邊玩邊學」、「建構」和「設計」。

課程單元著重於培養程式設計的技能,以及了解重要概念。在各個單元間,學生將探索一群追劇社團學生的故事。

2

引導式 App 計畫案

引導式 app 計畫案提供逐步指示,協助學生以 Xcode 建構 app,並透過輔助用的影像和影片挑戰學生,藉此使其運用所學解決問題。

所提供的新手計畫案檔案能引導學生把重點放在關鍵的 Swift 觀念,加速培養程式編寫技能。

3

App 設計流程

學生將探索創新運算法所帶來的影響,並體驗「App 設計流程」。

學生將考慮 app 設計人員和開發者會做的選擇,因為他們的 app 可能會影響成千上萬、甚至數百萬人。

4

Xcode Playground

學生在 Xcode Playground 用 Swift 編寫程式碼的同時,藉此學習程式設計概念。

Xcode Playground 提供互動式的程式編寫環境,能讓學生試驗程式碼,並立即查看結果。

5

Swift

Swift 是 Apple 推出的程式設計語言,你在 Mac、iPad、iPhone、Apple Watch、Apple TV 或 Apple Vision Pro 上使用的許多 app 都是用 Swift 編寫而成。

Swift 可以開啟程式設計世界的大門。事實上,Swift 的設計宗旨就是要成為所有人第一個學習的程式語言,無論學生是就學中或求職中。

6

認證

幫助學生就 app 開發與 Swift 和 SwiftUI 所學知識取得認證。

Certiport 可提供「使用 Swift 開發 App」的資格認證。

進一步了解

Apple 專業學習

Apple 專業學習透過 Instructure 推出的 Canvas 提供《使用 Swift 開發:探索》與《使用 Swift 開發:AP® CS 原理》的免額外付費線上專業課程。參與課程者可以直接向 Apple 學習 Swift 和 Xcode 教學必備的基礎知識,因此不論在哪種教育環境,這都是「使用 Swift 開發」理想的入門課程。進一步了解請至 apple.co/developinswiftpl

書籍與資源

在《使用 Swift 開發:探索》學生指南中尋找本課程和其他內容。下載《使用 Swift 開發》書籍和資源。

獲取靈感。

探索經教師認證為實際有效的資源,並激發能夠加強課程的全新構想。

深入探索。

探索更多能夠協助教導程式編寫和 app 開發的資源。