The Complete iOS 10 And Swift 3 Developer Course
4.6 (107 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
802 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete iOS 10 And Swift 3 Developer Course to your Wishlist.

Add to Wishlist

The Complete iOS 10 And Swift 3 Developer Course

The BEST online course for learning iOS development with practical approach and clear explanations
4.6 (107 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
802 students enrolled
Created by Awesome Tuts
Last updated 2/2017
English
Current price: $27 Original price: $200 Discount: 86% off
30-Day Money-Back Guarantee
Includes:
  • 26.5 hours on-demand video
  • 6 Articles
  • 25 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Master iOS 10
  • Master Swift 3
  • Develop And Debug Apps
  • Apply For Jobs
View Curriculum
Requirements
  • A Computer Running OS X
  • XCode(We Will Download It In Section 1)
Description

So you want to learn how to create apps for iOS?

Well you are at the right place!

We have built an impressive course that teaches you all fundamentals so you can build your own apps for iOS or apply for jobs!

The course is structured so that it begins slowly, giving you the basic stuff that you need to move forward, and after each video you will understand more and more about developing apps for iOS and what are best practices.

We take practical approach in teaching, so we are going to build real world apps that you can use for your portfolio or upload to the app store.

You will also benefit from my super fast response if you have any issues that you are stuck with(I check Udemy forums every day if someone posts a question). Oh and I have created a FREE live chat room where all the students gather to help each other out so you will have help available to you 24/7.

So what are you going to learn from this course:

  • Basic And Advanced Features Of Swift
  • Working With Table Views
  • Auto Layout
  • Object Oriented Programming In Depth
  • Model View Controller(MVC) Concept
  • Table Views
  • Advanced Features Of Table Views
  • Animations
  • Playing Audio
  • Maps And Geolocation
  • Saving Data With NSCoding
  • Saving Data With Core Data
  • Core Data In Depth Such As Advanced Fetching, Sorting, NSBatchUpdateRequest, NSFetchedResultsController And Much More
  • Working With JSON And APIs
  • Downloading Images From The Web
  • Saving Images In Core Data
  • Working With Firebase
  • And Much Much More


Using what you obtain in this course, you will be equipped with more than enough knowledge in order to continue improving yourself in the field of app development and you can also use the same skills to create Mac OS Apps.

If You ever had an idea for an awesome app, then enroll in this course and learn the tools that you need to develop Your next number ONE App!!!

What is Your Risk By Taking This Course?

Nothing!! If you are not satisfied with the course, I promise I will give you a full refund of your money NO Questions asked!!

Enroll Now!! You Will Not Be Disappointed!!

Who is the target audience?
  • Absolute Beginners In Coding
  • Absolute Beginners In iOS Development
  • Experienced iOS Developers Looking To Refresh Knowledge And Gain New Skills
Curriculum For This Course
97 Lectures
26:20:14
+
Getting Started With Swift 3
11 Lectures 02:48:31

Comments
07:55

Number Variables In More Detail
06:43

Conditionals
07:32

Conditionals A Deeper Look
16:58

Switch And Case
10:38

Operations With Variables
07:45

Quiz 01
5 questions


Manipulating Parameters Inside Of Functions
06:46

Intro To Calculator App
03:19

Calculator App Creation
58:30
+
Getting Into Advanced Stuff
7 Lectures 02:11:15

Auto Layout Project
18:46

Arrays
22:55

Dictionaries
10:36

Foor Loop
14:13

While Loop
11:05

Quiz 02
4 questions

Touch The Button Game
37:47
+
Object Oriented Programming
8 Lectures 02:50:13

Initializers
12:44

Objects And Functions
09:42

Inheritance
14:19

Polymorphism
06:43

Optionals
16:43

Data Encapsulation
15:04

Quiz 03
4 questions

Warrior VS Zombies
01:19:03
+
Advanced iOS Features
5 Lectures 01:24:24
Navigation Bar And Tool Bar
11:36

Working With Multiple View Controllers
12:49

Model View Controller (MVC)
25:45

Navigating Between View Controllers
10:36

Passing Data Between View Controllers
23:38
+
Table Views
8 Lectures 01:54:20
Intro To Table Views
10:53

Populating Table Views With Data
07:15

Cells With Subtitles And Dequeing Reusable Cells
11:12

UITableViewController
11:22

Building Employee Tracker App Part 1
18:45

Building Employee Tracker App Part 2
11:33

Building Employee Tracker App Part 3
23:55

Building Employee Tracker App Part 4
19:25
+
Advanced iOS Features 2
6 Lectures 01:27:49
Picker View And Date Picker
22:28

Sliders And Custom Fonts
09:58

Animations
20:04

More Animations
07:48

Playing Audio
15:57

Shakes And Swipes
11:34
+
Maps And Geolocation
8 Lectures 03:07:10
Map View
14:54

Adding Annotations
11:44

Finding Users Location
25:03

Saving Data With NSCoding
37:32

Saving Places Project Part 1
31:45

Saving Places Project Part 2
16:46

Saving Places Project Part 3
19:10

Saving Places Project Part 4
30:16
+
Core Data
17 Lectures 03:27:02
Intro To Core Data
14:34

ManagedObject And ManagedObjectContext
00:34

IMPORTANT MUST READ!
00:20

Intro To Core Data 2
21:56

Data Types, Passing The Context And Subclassing NSManagedObject
14:40

Core Data Stack
21:31

Finishing Our Core Data Stack
22:04

Deleting And Editing Items In Core Data
19:43

Relationships
18:04

Sorting Our Data
10:01

Searching For A Specific Item In Core Data
15:48

Fetch Request Templates
06:14

Asynchronous Fetching
06:58

NSBatchUpdateRequest
06:52

NSFetchedResultsController Intro
00:35

NSFetchedResultsController
22:22

Lightweight Migration
04:46
+
Working With JSON And APIs
7 Lectures 02:06:16
Working With JSON
27:52

Whats The Weather App
16:43

Downloading Images From The Web
20:10

Saving Images With Core Data Part 1
15:28

Saving Images With Core Data Part 2
12:33

Saving Images With Core Data Part 3
21:19

Saving Images With Core Data Part 4
12:11
4 More Sections
About the Instructor
Awesome Tuts
4.6 Average rating
3,186 Reviews
31,646 Students
8 Courses
Teaching People How To Make Games And Apps

Awesome Tuts is a part of Awesome Graphics Company that makes awesome games and provides quality e-learning for people who want to learn game development and programming.

We are focusing on game development and try to teach people how to develop games using practical examples, but you can find other topics as well.

We are a team of 4 people lead by Fahir, main tutor, programmer and leader of the group.

We also started a YouTube channel where we also teach game development so you can check that out and see what we have to offer.

We enjoy teaching people and mostly providing information that is not accessible anywhere else, you can join our Epic 2D Game Development Course and see for yourself… And if you like it, then we have good news for you, this is just a start, more courses are coming so stay tuned.

So what are you waiting for? Why don't you join our Epic 2D Game Development Course And Learn How To Make Awesome Games??