iOS 12 : 学习编程 & 用 Swift 开发真实的 iOS Apps

通过在这个全新的课程中开发出全端 iOS 应用程序,来掌握 iOS 开发和 Swift 4 – 含 Core ML 2 和 ARKit 2!

课程介绍:English 繁中

从这 40.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 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: