iOS & Swift – The Complete iOS App Development Bootcamp
iOS & Swift – 完整的 iOS 应用开发训练营
从初学者到iOS应用程序开发人员,只需一门课程!全面更新了专用于 SwiftUI 的综合模块!
What you’ll learn 您将学到什么
-
You will create a portfolio of 15 apps to be able apply for junior developer jobs at a technology company
您将创建一个包含 15 个应用程序的组合,以便能够申请一家技术公司的初级开发人员职位 -
You will learn Xcode, UIKit and SwiftUI, ARKit, CoreML and CoreData.
您将学习 Xcode、UIKit 和 SwiftUI、ARKit、CoreML 和 CoreData。 -
You will learn by doing, where every lesson is incorporated into a real-world app project.
您将在实践中学习,其中每节课都包含在现实世界的应用程序项目中。 -
After the course, you will be able to build any app you want.
课程结束后,您将能够构建任何您想要的应用程序。 -
Start your own app based business
开始您自己的基于应用程序的业务 -
Become a digital nomad by working as a freelance iOS developer
通过作为自由职业者 iOS 开发人员成为数字游牧民 -
Master creating Augmented Reality apps using Apple’s new ARKit
掌握使用 Apple 的新 ARKit 创建增强现实应用程序 -
Create apps that use Machine Learning using Apple’s new CoreML
使用 Apple 的新 CoreML 创建使用机器学习的应用 -
Master app design so you’ll know how to wireframe, mockup and prototype your app idea
掌握应用程序设计,以便您知道如何对应用程序创意进行线框、建模和原型设计 -
Master app marketing so you can publish your apps and generate downloads
掌握应用营销,以便您可以发布应用并产生下载
Requirements 要求
-
No programming experience needed – I’ll teach you everything you need to know
无需编程经验 – 我会教你你需要知道的一切 -
A Mac computer running macOS 10.15 (Catalina) or a PC running macOS.
运行 macOS 10.15 (Catalina) 的 Mac 电脑或运行 macOS 的 PC。 -
No paid software required – all apps will be created in Xcode 11 (which is free to download)
无需付费软件 – 所有应用程序都将在 Xcode 11 中创建(可免费下载) -
I’ll walk you through, step-by-step how to get Xcode installed and set up
我将逐步引导您了解如何安装和设置 Xcode
Description 描述
Welcome to the Complete iOS App Development Bootcamp. With over 39,000 5 star ratings and a 4.8 average my iOS course is the HIGHEST RATED iOS Course in the history of Udemy!
欢迎来到完整的 iOS 应用开发训练营。我的 iOS 课程拥有超过 39,000 个 5 星评级和 4.8 的平均评分,是 Udemy 历史上评分最高的 iOS 课程!
At 55+ hours, this iOS 13 course is the most comprehensive iOS development course online!
在 55+ 小时,这个 iOS 13 课程是最全面的在线 iOS 开发课程!
This Swift 5.1 course is based on our in-person app development bootcamp in London, where we’ve perfected the curriculum over 4 years of in-person teaching.
这门 Swift 5.1 课程基于我们在伦敦的面对面 app 开发训练营,经过 4 年的面对面教学,我们完善了课程。
Our complete app development bootcamp teaches you how to code using Swift 5.1 and build beautiful iOS 13 apps for iPhone and iPad. Even if you have ZERO programming experience.
我们完整的 app 开发训练营教你如何使用 Swift 5.1 编写代码,并为 iPhone 和 iPad 构建精美的 iOS 13 app。即使您的编程经验为零。
I’ll take you step-by-step through engaging and fun video tutorials and teach you everything you need to know to succeed as an iOS app developer.
我将带您逐步完成引人入胜且有趣的视频教程,并教您成功成为 iOS 应用程序开发人员所需的一切。
The course includes 55+ hours of HD video tutorials and builds your programming knowledge while making real world apps. e.g. Pokemon Go, Whatsapp, QuizUp and Yahoo Weather.
该课程包括 55+ 小时的高清视频教程,并在制作现实世界的应用程序时建立您的编程知识。 例如 Pokemon Go、Whatsapp、QuizUp 和 Yahoo Weather。
The curriculum has been completely revamped for iOS 13 and Xcode 11. Including comprehensive modules on Apple’s latest technology – SwiftUI iOS, iPadOS and macOS app interface design, ARKit for making Augmented Reality apps as well as CoreML & CreateML for making intelligent apps with Machine Learning. You’ll be building 3D augmented reality apps that look like Pokemon Go and Harry Potter’s magical newspapers!
该课程已针对 iOS 13 和 Xcode 11 进行了全面改进。包括有关 Apple 最新技术的综合模块——SwiftUI iOS、iPadOS 和 macOS 应用程序界面设计、用于制作增强现实应用程序的 ARKit,以及用于通过机器学习制作智能应用程序的 CoreML 和 CreateML。您将构建看起来像 Pokemon Go 和哈利波特的魔法报纸的 3D 增强现实应用程序!
By the end of this course, you will be fluently programming in Swift 5.1 and be ready to make your own apps or start a freelancing job as an iOS 13 developer.
在本课程结束时,您将能够流利地使用 Swift 5.1 进行编程,并准备好制作自己的应用程序或作为 iOS 13 开发人员开始自由职业。
You’ll also have a portfolio of over 25 apps that you can show off to any potential employer.
您还将拥有超过 25 个应用程序的产品组合,您可以向任何潜在雇主炫耀。
Sign up today, and look forwards to:
立即注册,并期待:
-
Over 55 hours of HD 1080p video content, everything you’ll ever need to succeed as a iOS developer.
超过 55 小时的高清 1080p 视频内容,是 iOS 开发者取得成功所需的一切。 -
Building over 25 fully-fledged apps including ones that use machine learning and augmented reality
构建超过 25 个成熟的应用程序,包括使用机器学习和增强现实的应用程序 -
All the knowledge you need to start building any app you want
开始构建所需的所有知识 -
A giant bundle of design assets
一大堆设计资产 -
Our best selling 12 Rules to Learn to Code eBook
我们最畅销的 12 条学习编码规则电子书 -
$8000+ app development bootcamp course materials and curriculum
$8000+ 应用开发训练营课程材料和课程
From Beginner to iOS 13 App Developer with Just One Course
从初学者到 iOS 13 应用程序开发人员,只需一门课程
We know that you’re here because you value your time. If you wanted to watch someone program for hours and hours without explaining what they’re doing, you’d be on YouTube.
我们知道您在这里是因为您珍惜您的时间。如果你想在几个小时内观看某人的节目而不解释他们在做什么,那么你就会在YouTube上。
By getting this course, you can be rest assured that the course is carefully thought out and edited. There are beautiful animations that explain all the difficult concepts and the videos are fully up to date with the latest versions of Swift and Xcode.
通过学习本课程,您可以放心,该课程是经过深思熟虑和编辑的。有精美的动画可以解释所有困难的概念,并且视频完全与最新版本的 Swift 和 Xcode 保持同步。
So by the end of the course, you’ll completely understand:
因此,在课程结束时,您将完全理解:
-
Concepts of Object Oriented Programming (OOP): The type system, variables, functions and methods, inheritance, structures, classes and protocols.
面向对象编程(OOP)的概念:类型系统、变量、函数和方法、继承、结构、类和协议。 -
Control Structures: Using If/Else clauses, Switch statements and logic to control the flow of execution.
控制结构:使用 If/Else 子句、Switch 语句和逻辑来控制执行流程。 -
Data Structures: How to work with collections, such as arrays and dictionaries.
数据结构:如何使用集合,例如数组和字典。 -
Software Design: How to organise and format code for readability and how to implement the Model View Controller (MVC) design pattern, Apple’s favourite delegation pattern and the publisher pattern.
软件设计:如何组织和格式化代码以提高可读性,以及如何实现模型视图控制器 (MVC) 设计模式、Apple 最喜欢的委派模式和发布者模式。 -
Networking: How to make asynchronous API calls, store and retrieve data from the cloud, and use the JSON format for server communication.
网络:如何进行异步 API 调用、从云中存储和检索数据,以及使用 JSON 格式进行服务器通信。 -
Persistent Local Data Storage: How to use Core Data, Realm, Codable and User Defaults to store your app data locally.
持久性本地数据存储:如何使用 Core Data、Realm、Codable 和 User Defaults 在本地存储应用数据。 -
How to Implement In-App Purchases with Apple StoreKit
如何使用 Apple StoreKit 实现应用内购买 -
Machine Learning: How to make artificially intelligent apps and build your own machine learning models using iOS 13’s new CoreML2 and CreateML frameworks.
机器学习:如何使用 iOS 13 的新 CoreML2 和 CreateML 框架制作人工智能应用程序并构建自己的机器学习模型。 -
Augmented Reality: How to create 3D objects in augmented reality and create incredible 3D animations and real-life interactions using Apple’s latest ARKit2 framework.
增强现实:如何在增强现实中创建 3D 对象,并使用 Apple 最新的 ARKit2 框架创建令人难以置信的 3D 动画和现实生活中的交互。 -
SwiftUI: How to use Apple’s brand new UI framework to create user interfaces programmatically that look good across all Apple products.
SwiftUI:如何使用 Apple 全新的 UI 框架以编程方式创建在所有 Apple 产品中看起来都不错的用户界面。
Don’t waste your time 不要浪费你的时间
Don’t waste another minute of your precious life on poor quality videos on YouTube. Or instructors who you can’t understand. Or teachers who have no real world in-person teaching experience. Your time is precious. Take this course and find out why everybody is raving about it and why over 39,000 students rated it 5 stars!
不要在YouTube上劣质视频上浪费一分钟的宝贵生命。或者你听不懂的讲师。或者没有现实世界面对面教学经验的教师。您的时间很宝贵。参加这门课程,了解为什么每个人都对它赞不绝口,以及为什么超过 39,000 名学生将其评为 5 星!
Don’t waste your money 不要浪费你的钱
Inside this course, you’re getting exactly the same course materials and curriculum as our 12 week in-person programming bootcamp. Instead of spending $8000 dollars and taking time off work, save loads of money by getting this course and do it at your own pace!
在本课程中,您将获得与我们为期 12 周的面对面编程训练营完全相同的课程材料和课程。与其花费 8000 美元并请假,不如通过学习这门课程并按照自己的节奏学习来节省大量资金!
Don’t just take my word for it, see what my past students had to say about the course:
不要只听我的话,看看我过去的学生对这门课程的评价:
“You will not find a better teacher than Angela. She does a wonderful job of encouraging you to learn swift the right way. I want to encourage everyone thinking about taking this class to get it, as it is the BEST Swift programming class I’ve seen on anywhere and I’ve tried more than a few of them. If you are looking for an excellent swift programming course, stop there here because you have found it. You will learn Swift from the very beginning of programming all the way through making your own apps that you can upload to the App store.” – Ian Hopjins
“你找不到比安吉拉更好的老师了。她在鼓励你以正确的方式快速学习方面做得非常出色。我想鼓励所有想上这门课的人都去学习它,因为它是我在任何地方见过的最好的 Swift 编程课程,而且我已经尝试了不止几个。如果您正在寻找一门优秀的 swift 编程课程,请到此为止,因为您已经找到了它。你将从编程的一开始学习 Swift,一直到制作自己的 app,并上传到 App Store。
“SO GOOD!!! Retention rate is incredible because Angela does a great job in explaining and teaching every aspect of what we are doing. Most of the other instructors on Udemy put code on the screen and pretend nothing happened. This course is amazing! 5/5″ – Muhammad Ibrahim
“太好了!!保留率令人难以置信,因为安吉拉在解释和教授我们正在做的事情的各个方面都做得很好。Udemy 上的大多数其他讲师都把代码放在屏幕上,假装什么都没发生。这门课程太棒了!5/5“ – 穆罕默德·易卜拉欣
“Angela is a spectacular teacher!” – Marco Zanirato
“安吉拉是一位了不起的老师!”
“This course was terrific. Only after taking a few more courses from others that I realized how good this course was. This course taught me more than I was expecting, it provided great instructions and a lot of hands-on tasks to drill-in the concept.” – Marc
“这门课程太棒了。只是在从别人那里多学了几门课程后,我才意识到这门课程有多好。这门课程教给我的东西比我预期的要多,它提供了很好的指导和大量的实践任务来深入研究这个概念。
“Best use of your money! I was a complete beginner but Angela made me a pro in weeks.” – Burak Tunçbilek
“最好地利用你的钱!我是一个完全的初学者,但安吉拉在几周内就让我成为了职业选手。
“IT IS #1!!!!!!!!! Absolutely Amazing. The best iOS course i have ever taken. Angela explains everything the way it needs to be explained, so everything is easily understood. The concept of this course is built to make you learn, not just watch and repeat. Angela is highly educated and it is very much noticeable during the entire course. Again, it is fantastic. Thank you. Please create more courses!!!!!” – Eduard Khachian
“这是#1!!!!!!!!绝对令人惊叹。我参加过的最好的iOS课程。安吉拉以需要解释的方式解释一切,因此一切都很容易理解。本课程的概念旨在让您学习,而不仅仅是观看和重复。安吉拉受过高等教育,在整个课程中都非常引人注目。再一次,这太棒了。谢谢。请创建更多课程!!!!“ – 爱德华·哈奇安
Are you trying to choose between all the different iOS courses on Udemy? Take a look at what students on my course had to say about this:
您是否正在尝试在 Udemy 上的所有不同 iOS 课程之间进行选择?看看我课程的学生对此有何看法:
I have revamped my expectation for what a 5 star course should be for Udemy. Angela, you’re awesome! I already rated the course as 5 stars early on (at about 20% completion), but after completing roughly 70% of the course, I can say this is my favourite Udemy course as of today. Brilliant course Angela! – Alberto L
我已经改变了我对 Udemy 的 5 星级课程的期望。安吉拉,你真棒!我很早就将这门课程评为 5 星(完成率约为 20%),但在完成大约 70% 的课程后,我可以说这是迄今为止我最喜欢的 Udemy 课程。精彩的课程安吉拉!- 阿尔贝托·
“I took a lot of courses on Udemy and elsewhere and non of them were as clear and perfectly paced as this one! Angelas approach is really awesome, deep and clear.” – Žan Fras
“我在 Udemy 和其他地方上上了很多课程,但没有一门课程像这门课程那样清晰和完美!安吉拉斯的方法真的很棒,深刻而清晰。
“I have taken several iOS courses, so far this course had the best explanation on swift and xcode documentation. The lecturer is kinda humorous sometimes which make this course even more enjoyable.” – Bryan Pukanda
“我上过几门 iOS 课程,到目前为止,这门课程对 swift 和 xcode 文档的解释最好。讲师有时有点幽默,这使这门课程更加有趣。
“I have taken lots of courses on udemy and elsewhere for self learning and i can tell you with all the honesty this is one course which i did not want it to end. It is like one of those movies that you wish keeps going. Whatever concepts are covered were covered very beautifully and made learning quite simple. I got so many answers to Why? in this course like how closures work and why they work that way… why delegates work that way. Thank you so much for this course.” – Arun Lakhera
“我参加了很多关于udemy和其他地方的自学课程,我可以诚实地告诉你,这是一门我不希望它结束的课程。这就像你希望继续下去的电影之一。无论涵盖什么概念,都涵盖得非常漂亮,使学习变得非常简单。我得到了这么多答案,为什么?在本课程中,例如闭包如何工作以及它们为什么以这种方式工作……为什么委托人以这种方式工作。非常感谢您开设这门课程。
“I compare this to another top iOS class on Udemy, but I think that this one beats it. The reason? Angela doesn’t show you a plethora of material and then say that we will discuss this later, or say “just do this. You will see why later.” She goes into the reason for doing something before doing it.” – Clyde Addison
“我将它与 Udemy 上的另一个顶级 iOS 课程进行了比较,但我认为这个课程击败了它。原因是什么?安吉拉不会向你展示过多的材料,然后说我们稍后会讨论这个问题,或者说“就这样做吧。你以后会明白为什么。在做某事之前,她会先了解做某事的原因。
Do you have some experience developing iOS apps and wonder if this course is for you? Take a look at what students on my course had to say about this:
您是否有一些开发 iOS 应用程序的经验,并想知道这门课程是否适合您?看看我课程的学生对此有何看法:
“This is the best-organized course for starting Swift that I’ve seen. The course is excellent for teaching Swift programming including vital information using Xcode, Github, Cocoapods, Stack Overflow, Alamofire, Firebase, REST APIs and all the services commonly used by app developers. They show all the ways of using Xcode and other services that took me months to learn willy nilly. Wish I had this course a year ago but even with a year of Swift experience I still found a lot of great information and helpful tips. Love all the extras the course provides especially the assets(graphics, sound files, etc) for practice projects as I’m always taking too much time to find some assets to play with. This course understands how to teach programmers by giving them the toolsets and abilities they need to build apps. The course teaches the foundation of the language as well as skills to build your knowledge and improve your troubleshooting skills. Angela is a wonderful speaker and should do the voiceovers on everyone’s instructional videos, seriously. :)” – Marcy Vernon
“这是我见过的最好的 Swift 入门课程。该课程非常适合教授 Swift 编程,包括使用 Xcode、Github、Cocoapods、Stack Overflow、Alamofire、Firebase、REST API 和应用程序开发人员常用的所有服务的重要信息。它们展示了使用 Xcode 和其他服务的所有方法,我花了几个月的时间才学会这些方法。希望我一年前有这门课程,但即使有一年的 Swift 经验,我仍然发现了很多很棒的信息和有用的提示。喜欢课程提供的所有额外内容,尤其是用于练习项目的资产(图形、声音文件等),因为我总是花太多时间来寻找一些可以玩的资产。本课程了解如何通过为程序员提供构建应用程序所需的工具集和能力来教授他们。该课程教授语言的基础以及积累知识和提高故障排除技能的技能。安吉拉是一位出色的演讲者,应该认真地为每个人的教学视频配音。:)“ – Marcy Vernon
“Def. an amazing and awesome class for learning iOS programming. I’ve been coding for years and taken many programming related classes on Udemy and this is def. one of the best. The instructor walks you through all the in’s and out’s of developing apps for the iOS platform. Top Shelf A++ class.” – Mirko Cukich
“这是一门令人惊叹且令人敬畏的学习 iOS 编程的课程。我已经编码多年,并在 Udemy 上参加了许多与编程相关的课程,这无疑是最好的课程之一。讲师将引导您了解为 iOS 平台开发应用程序的所有细节。顶级 A++ 类。
REMEMBER… I’m so confident that you’ll love this course that we’re offering a FULL money back guarantee for 30 days! So it’s a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.
记得。。。我非常有信心您会喜欢这门课程,我们提供 30 天的全额退款保证!因此,这是完全不费吹灰之力的,今天就以零风险和一切收益注册。
So what are you waiting for? Click the buy now button and join the world’s most highly rated iOS 13 app development course.
那你还在等什么?单击“立即购买”按钮,加入全球评价最高的 iOS 13 应用程序开发课程。
Who this course is for:
本课程适用对象:
- If you are an absolute beginner to coding, then take this course.
如果您是编码的绝对初学者,请参加本课程。 - If you are a seasoned programmer, then take this course to to get up to speed quickly with Swift 5.1 and native app development. Start with the Xcode walkthrough lesson and we’ll get you familiar with iOS development in no time!
如果你是一个经验丰富的程序员,那么参加这门课程,可以快速掌握 Swift 5.1 和原生应用程序开发。从 Xcode 演练课程开始,我们将立即让您熟悉 iOS 开发! - If you are switching from Objective-C to Swift then this is a fast-track way of doing it. You can get started straight away with the Intermediate Swift Language module.
如果你要从 Objective-C 切换到 Swift,那么这是一种快速通道的方法。您可以立即开始学习中级 Swift 语言模块。 - If you are a pro iOS developer and want to quickly get up to date with Apple’s latest technology, then start with the modules on SwiftUI, ARKit and CoreML.
如果您是专业的 iOS 开发人员,并希望快速了解 Apple 的最新技术,请从 SwiftUI、ARKit 和 CoreML 上的模块开始。