免费课程和纳米学位项目


iOS

在优达学城的 iOS 课程中,你将跨越从现实到虚拟的桥梁。你会学会如何利用 iPhone 和 iPad 上共有的特色硬件,比如相机、话筒、GPS、陀螺仪和加速计,来创造引人入胜、充满互动的用户体验。不管你是想开发自己梦想中的应用,还是想获得一份 iOS 开发者的工作,你都会掌握如何开发可能每天有数百万人使用的应用。这种感觉真是棒极了。

iOS 开发者(英文) 未上线

10个项目
通过开发 5 个可加入作品集的 iOS 应用,掌握 Swift 语言,向他人展示你卓越的 iOS 开发技能。

由以下企业参与制作: AT&T, Lyft

用 Swift 进行 iOS 应用开发入门 未上线

项目 完美音调
学习构建你的第一个 iPhone 应用,迈出成为 iOS 开发者的第一步。

本课程重点介绍 Swift 编程语言的语法,完成此课程后,你将能够应用 Swift 基础要素来构建 iOS 应用。

用 Swift 开发 iOS 联网 未上线

项目 地图位置
学习如何在 iOS 应用中加入连网功能,以使它们能够访问全世界的数据。

Swift 入门 未上线

学习用于构建 iOS 应用的 Apple 编程语言—— Swift。先从基础知识开始,然后逐步完成各种 Swift 挑战。

Xcode 调试 未上线

在这门课程中,你将学习调试软件的标准方法,以及如何使用 Xcode 的调试工具查找和解决 bug。

UIKit Fundamentals 未上线

项目 制作表情包
Learn the iOS UIKit framework, which is the cornerstone of creating user interfaces in all iOS apps and crucial for any iOS Developer to be intimately familiar with.

Many times your apps need to run lengthy operations in the background, like downloading data, but you don't want these operations to interfere with your UI. Apple's Grand Central Dispatch framework allows you to create asynchronous apps for iOS, ensuring smooth a smooth user experience in situations like the one mentioned above.

如何开发 iOS 应用 未上线

项目 你来决定!
学习应用构建过程,将你的想法变成应用,并发布到 App Store 上!

iOS 设计模式 未上线

In this course, you'll explore iOS design patterns — the practical and battle-tested solutions to common problems that are used everyday by developers.

iOS Persistence and Core Data 未上线

项目 虚拟旅行者
Persisting data is a core skill for any iOS developer. Learn how to store app data to your device's hard drive using two common techniques: Core Data & NSKeyedArchiver.

构建 iOS 界面 未上线

Learn the best practices for creating iOS interfaces. Build adaptive interfaces, animate UI elements, and analyze designs from popular apps on the App Store.

This course will teach you when and why to choose Firebase as a backend for your iOS application.

由以下企业参与制作: Google

Swift 进阶 未上线

Get a quick practical introduction to Swift programming basics and build your first iOS app!

AutoLayout 未上线

With this course, you will learn about AutoLayout and how to use stack views and constraints to create pixel-perfect UIs.

服务器端 Swift 未上线

In this course, you'll learn how to utilize Swift as a server-side language for building end-to-end applications. That's one language (Swift) for the client and server.

GitHub 协作 未上线

Learn how to interact with remote repositories and collaborate with other developers on GitHub.

In this course you'll implement Account Kit and Facebook Login side by side in a sample app, test our login flow on a series of common use cases, and wrap things up with an introduction to Facebook’s Graph API.

由以下企业参与制作: Facebook

官方微信公众号二维码

优达学城(Udacity)微信