fbpx

iOS 12 : 學習程式設計 & 用 Swift 開發真實的 iOS Apps

通過在這個全新的課程中開發出全端 iOS 應用程式,來掌握 iOS 開發和 Swift 4 – 含 Core ML 2 和 ARKit 2!

課程介紹:English 简中

從這 48.5 小時的課程,你會學到

  • 建構全面的 iOS 12 應用程式
  • 成為 Swift 4 程式設計師
  • 將你的應用程式提交到 App Store!
  • 使用最新的 ARKit 2 框架開發擴增實境(Augmented Reality,AR )應用程式
  • 開發 CoreML 2 應用程式
  • 瞭解如何使用 Firebase 建構應用
  • 學習基本到中級 iOS 開發

要求

  • 必須有一台運行 macOS High Sierra 或 Mojave 的電腦(某些部分)
  • 應該安裝 Xcode 10
  • 渴望學習並成為 iOS 開發人員!

課程說明

歡迎來到 iOS 12 精研班。 本課程將教你如何使用最新的 Swift 4.2 開發漂亮的 iOS 12 應用程式。本課程旨在為初學者提供超級易懂的內容,如果你沒有任何程式設計經驗,請不要擔心。

本課程包含大量引人入勝的視訊教學,並通過基於專案的學習來建構你的程式設計知識。開發真正的 iOS 應用程式壯大你的履歷組合,值得提交到 App Store。

所有內容都是全新的,沒有來自 iOS 10 或 iOS 11 課程的重複材料。全部都記錄在 Xcode 10 的最新版本上。我們涵蓋 Apple 更新的 ARKit 2,用於建構 AR 應用,以及 Core ML 2 和 Create ML,用於建立與機器學習相關的應用。 你將產生自己的機器學習模型,使用人工智慧識別物件和面部等影像或下指令的語音聲調。你還將建構 3D AR 應用程式,將外部空間帶入你的客廳,讓你無需任何工具即可測量物體!

在本課程結束時,你將可自信地用 Swift 4.2 寫程式,並準備好開發自己的應用程式,或可開始以 iOS 12 程式設計開始你的自由職業生涯。 隨著課程,你還將建立一個由 15 個以上應用組成的產品組合,向潛在僱主展示。

立即註冊,並對此感到興奮:

  • 建構精彩的應用程式,包括使用 Firebase、Core Data、Cocoapods、機器學習和擴增實境( AR )
  • 建構任何你想要的應用程式需要的所有知識

你為什麼能信任地將你的時間花在我們的課程?
時間很短。你必須充分利用每一分鐘。如果你想看無聊的教師教授過時的內容,你可到其他地方。

通過本課程,你可以放心,因為我們所創造的一切都經過精心設計和編輯。我們在每節課中都花了很多時間和精力來確保它們易於消化,即使對於初學者也是如此。有動畫課程用實際例子解釋一些棘手的概念,且我們經常在線上回答學生的問題。

在完成本課程時,你將完全了解:

  • Swift 4 和 Xcode 10 中的新功能:非常適合想要加快上手的有經驗的開發人員。
  • 物件導向設計(OOP):變數和常數,函式和迴圈,繼承和多型,可選擇性和列舉,類( classes )和協議( protocols )。
  • 控制結構:使用 if/else 子句,switch 語句和布林邏輯來控制執行流程。
  • 資料結構:如何使用陣列( arrays )和字典( dictionaries )之類的集合。
  • 軟體設計:如何組織和格式化乾淨的程式碼以獲得最佳的可讀性以及如何實現模型-檢視-控制器(MVC)設計模式。
  • TableViews 和 CollectionViews:如何在 UITableView 和 UICollectionView 中顯示和更新資訊
  • 網路:如何對 RESTful API 進行非同步呼叫,在網路上儲存與檢索資料,以及使用 JSON 格式處理資料。
  • 永續性的本地資料儲存:如何使用 Core Data、Codable 和 User Defaults 在本地儲存你的應用程式資料。
  • 原始碼管理:使用 Git、Terminal 和 GitHub 建立本地和遠端貯存庫(repositories )以儲存程式碼版本。
  • 機器學習:使用新的 Core ML 2 和 Create ML 框架建構使用人工智慧的應用程式並建構自己的機器學習模型。
  • 擴增實境( AR ):在 AR 中使用 3D 物件,使用更新的 ARKit 2 框架建立令人驚嘆的動畫和現實生活的互動。
  • Siri 捷徑:使用 SiriKit 和新的 Shortcuts API 將 Siri 的強大功能整合到你的應用程式中
  • 將應用程式提交到 App Store:瞭解如何建立證書並將應用程式佈署到 App Store。

學生怎麼說
“Caleb’s approach to presenting the concept concepts contained within the iOS 12 platform is truly unique. He not only has the command of all the subject matter he teaches, but his jovial disposition and subtle humor make this series a worthwhile investment. Typically, you would be searching for hours to hit all of these topics, and to find it all in one spot, is a great, great value” –Douglas Spencer

“I’ve taken several courses taught by Jonny, including for iOS, macOS, and Android. He is a very down to earth instructor that makes learning enjoyable. He takes the time to make sure you understand the topics he is teaching. And it doesn’t stop when the videos end. He is very active with his community of students on social media and is more than happy to provide extra help when asked. It’s been a pleasure to learn new things with Jonny!” – Keli’i Martin

“Super excited to be jumping back into iOS development at the same time that Caleb and Jonny are branching out on their own. I’ve taken courses taught by them before and found the content to be first-rate and if I ever had a question about a topic I was struggling to understand they were always happy to help.” – Conor Howard

“Jonny B is an excellent teacher and mentor. He produces high quality content that makes hard topics easy to digest. Jonny is always open to taking on student questions and answers promptly.” – Dr. Chris Le Brese (Senior Android Engineer – 5 years experience)

目標受眾

  • 程式設計初學者
  • iOS 應用程式開發初學者
  • 想學習 iOS 的 Android 開發人員
  • 想要為其 Web 產品提供行動體驗的 Web 開發人員

講師簡介

Caleb Stultz 開發者與具備認證的老師

Caleb 致力於追求卓越,其核心原則貫穿於他的每門課程中。他通過自己可以用有意義和真實的方式幫助多少人來衡量人生的成功。他的目標是將學生與有意義的事聯繫起來,幫助他們發現自己意想不到能做到的事。

Caleb 是俄勒岡州人,喜歡生活在太平洋西北地區。他住在海外,很幸運能夠在年輕時就能擁有如此豐富的經歷。

Caleb 的生活一直圍繞著迷人的技術世界。這是他的生命之血,他的熱情,他喜歡教人們解開他們生活中的技術力量。從一開始,他一直是朋友和家人的“技術支援”,經常被要求解決各種技術問題。他是生活創客和駭客,並希望向別人傳授他所知道的一切。

Caleb 在 Swift 方面製作了超過 50 小時的 iOS 開發內容,也參與了 Android、Web、區塊鍊和遊戲開發等主題的內容製作。

Jonathan Burgoyne iOS 與 Android 開發者與老師

JonnyB 已經專業教授 iOS 和 Android 開發兩年多,並教過 iOS 10、iOS 11 和現在iOS 12 的課程。他還教授使用 Kotlin 和 Unity 遊戲開發的 Android 課程。他開發了已有許許多多使用者的 apps,並且是 Mac 應用程式的主要開發人員,該應用程式在教育類別的 Mac App Store 中排名第一。

他熱衷於程式設計和教別人寫程式。他最喜歡的是聽到學生通過學習程式設計改善了生活的成功故事。 他擁有亞利桑那州立大學的航空工程碩士學位。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

優惠資訊

如何購買這門課程比較划算?可以參考課程合購優惠方案


報名參加課程 

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: