Swift the Next Step, Be the BEST Swift Developer TODAY
4.2 (17 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.
1,845 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Swift the Next Step, Be the BEST Swift Developer TODAY to your Wishlist.

Add to Wishlist

Swift the Next Step, Be the BEST Swift Developer TODAY

Go from Swift hobbyist to a professional Swift developer in no time, learn the skills to build a real app in Swift fast
4.2 (17 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.
1,845 students enrolled
Created by Icaro Lavrador
Last updated 4/2016
English
Current price: $10 Original price: $100 Discount: 90% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 11 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • install cocoapods
  • create an application that connect to parse
  • create/login/logout users at parse
  • install parse opensouce pods into the application
  • Give the next Step in Swift
View Curriculum
Requirements
  • You will need a Mac computer or Virtual Machine that runs the Mavericks, Yosemite or El Capitan operating system
  • XCode 6 or XCode 7
  • An open mind and desire to learn new things
  • An iPhone with iOS 8 or iOS 9 for testing is desirable but not essential
Description

*** Attention ***

This course is based on PARSE, Parse will be fully retired on January 28th, 2017, however Parse platform is open source what means you can create your own servers on a click of a few buttons. Furthermore, this course is not about Parse, it is about how to make everyone a better SWIFT developer.

Learn more elegant ways to code and if you not satisfy with the course, you can request your money back in 30 days

Course Description

Can you remember when you were first learning math and teachers showed you how to count with your fingers to solve the problems? For the first year or so this is fine, however the problems become too complex and it becomes cumbersome and impractical to count and solve problems with your fingers. For me iOS and Swift development started out similar to this, except I couldn't find a decent teaching tool to help me make that next step. After a lot of trouble and research I eventually got there in the end.

This is where you get lucky! I have created the class I wish I had when I was trying to take the next step in iOS development with Swift and I can guarantee you that there is nothing like this course out there, trust me, I've been there.

During this course I will challenge you to complete many tasks that will help improve your coding and app development skill. My first challenge, challenge number 0 is free. Before you start, turn your phone onto airplane mode and see how many apps are still useful to you. Other than the basic phone functionalities such as alarm, calculator, calendar, etc., most apps require a connection; even games require some sort of connection. We live in a connected world today. People want to share everything, including where they go, what they do, and even what they eat. This is what I'm going to teach you.

I do not believe in one-size fits all. In my view, courses that claim to cater to beginners right through to advanced levels, either fail to stimulate the experienced students, or they overwhelm the newcomers with too much information and complexity.

However, you don't need to be an expert. If you know what variables, classes, and loops are, you're ready for this course. If you have taken another course in any other language such as object-c or swift you're definitely ready for this course. Be sure I'll always be available to help you along your journey in case you have any problems related to the Swift language.

I firmly believe that the best way to learn is by doing, so these are the steps we are going to take together:

  • Install cocoa pods
  • Create a (free) account in Parse
  • Find/install and use pods
  • Save/read data in Parse
  • Create many different login screens with different levels of customization
  • Create/log users

We will also learn:

  • Proper and elegant error handling in Swift
  • Proper and elegant code refactoring in Swift
  • Proper and elegant use of enum in Swift
  • Proper and elegant use of inheritance in Swift


The qualifications I have that I believe will help me teach you?

  • I have received my first certification in programming in 1987 when I was only 10 years old in an apple II
  • I have been a professional developer for over 20 years
  • I am an active member on StackOverflow, and I am always helping members on the site. Helping people is the passion that brought me to create this course.
  • I currently rank as top 10% for Swift Help in StackOverflow
  • I currently rank as top 20 % for iOS Help in StackOverflow
  • I am dedicating a lot of time to this course so you can be sure you will have plenty of support in your journey.


Who is this class for?

  • People that have some previous experience in programming, or who have taken any kind of programming course before, or at least know what a variable, a class and a loop are.
  • People who want to make real apps using proper methodology
  • Entrepreneurs who have an idea for an app and don't want to pay somebody thousands to build it.
  • Developers from different languages that want to start to program in the new and exciting program language - Swift
  • Career development professionals who want to earn money via contract work, consulting, full-time employment and so forth.

What are the requirements?

  • You will need a Mac computer or Virtual Machine that runs the Mavericks, Yosemite or El Capitan operating system
  • Xcode 6, Xcode 7 or greater
  • An iPhone with iOS 8 or iOS 9 for testing is desirable but not essential
  • An open mind and desire to learn new things

What are you going to get from this course?

  • You will be able to create our own fully customized login screens
  • You will learn how to properly reuse code in different projects
  • How to handle errors and refactor code in quick and elegant way
  • Over 40 lectures and 5.5 hours of content!
  • Install cocoa pods
  • Create an application that connect to parse
  • Create/login/logout users at parse
  • Install parse open source pods into the application

Who is the target audience?

  • People with some programming experience,
  • Someone who has finished other tutorial/s, and are now stuck, and want to further their progress
  • Someone who cares and wants to create an app that will be easy to maintain and keep going over a long period of time because it has been built right.

It is time to leave the crutches behind and take the Next Step, see you there!


Who is the target audience?
  • this course is meant for people that have some experience programming, this course is probabily not for you (rigth now) if you never used xcode before
  • this course is definitely for someone that want to expand the Swift knowledged and that it to the next level
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 40 Lectures Collapse All 40 Lectures 05:39:32
+
Introductions
6 Lectures 06:25

This is just a fun reminder that the curse is available in 1080p, 720p, 480p and 360p.

Not another hello world?!
00:41

Why did I do this course and how it work
00:01

A brief introduction about me.

Preview 02:46

The Deal (too good to miss)
02:27

Please take two minutes before we start for this, it's important I promise

A quick survey so I can get to know you a little better to help you through this course. This survey does not identify you as an individual and it is done by a third party call survey monkey so it is completely safe and secure, feel free to say whatever it is on your mind.

Now that you know about me, let me know a little about you
IFrame

Just before you continue a final message...
00:29
+
Brainstorming Area
5 Lectures 01:42

Area for you to share the amazing screenshots of the app you create to inspire us all.

Share your Screenshots here!
00:15

Area to talk about anything else unrelated, the weather for example, how is it looking where you from? Talking about where you from why don't you introduce yourself to the community so we can all work together towards create amazing Swift apps.

Just hangout and relax here! (because we deserve)
00:02

Your own Wall of Fame
00:13

Area for you to post your ideas about different apps that you wan't to develope

Students Files and links
00:35

Here you will find all the files you will need to assist you during this project and some freebies I will be adding slowly, also some very useful links.

Files / Links / Resources
00:35
+
Getting ready for the journey
3 Lectures 16:16

Creating and account in Parse
07:02

Do you have an amazing repository that you want to share with the community, or a project that you would like some help with, this is the best place to share it, also a Link to a FREE video tutorial in how to use GitHub directly from XCode without need to install any extra application or run any command i the terminal. (and a brief explanation in what it is and how it work)

Share your GitHub repository and/or projects
00:41
+
First baby steps to the Next Step
10 Lectures 01:32:47
The importance of the position of the cursor
04:22

Finnaly let's have some fun!

Finally some coding
14:39

Connecting and save data to to Parse (in the cloud)
13:23

Yes, we have challenges, and I challenge you to do them.

Challenge 1
04:17

Results for challenge 1
2 questions

Refactoring - Cleanup time
05:24

Retrieving data back from Parse
06:32

Challenge 2
13:11

Did you try find a solution for challenge 1 before watch the solution?

Doesn't matter if you succeed or not.

Results for challenge 2
2 questions

This is a long lecture and is also very important, I didn't see any other course talking about it. Please be sure that you have plenty of time before you start watch this video, and try to watch it all at once as it will be easier for you to understand. Please don't hesitate to ask me in the discussion board if you have any questions, about this topic or as always about anything related to Swift in general I will do my best to help you. See you inside.

Preview 20:41

Challenge 3
04:25

Results for challenge 3
2 questions

Challenge 4
05:53

Did you try find a solution for challenge 4 before watch the solution?

Doesn't matter if you succeed or not.

Results for challenge 4
2 questions
+
Log In and Sign Up, how many ways do I need?
8 Lectures 01:58:21

Ok maybe not right now, but soon. I promise. This another a long lecture so be sure to grab some water before you start it. Please be sure that you have plenty of time before you start watch this video, and try to watch it all at once as it will be easier for you to understand. Please don't hesitate to ask me in the discussion board if you have any questions, about this topic or as always about anything related to Swift in general I will do my best to help you. See you inside.

Preview 23:48

Challenge 5
06:31

Results for challenge 5
2 questions

The Default Login, easy, fast, done!
17:25

Sign Up and its delegate
04:03

Understanding Session and Roles
11:06

Displaying the user details, in a nicer way
19:08

Adding some data to the user details viewController
20:09

Challenge 6
16:11

Results for challenge 6
2 questions
+
Making it a little more our own
5 Lectures 01:18:53
Custom Login and Signup
14:00

This is by far the longest lecture in the course so be sure to grab some water and order a pizza before you start it. As always please be sure that you have plenty of time before you start watch this video, and try to watch it all at once as it will be easier for you to understand. I didn't see any other course talking about it so try to keep focus, and take small breaks if you need.

Also feel free to go back and forward with the movie with you miss something or need a quick review.

Please don't hesitate to ask me in the discussion board if you have any questions, about this topic or as always about anything related to Swift in general I will do my best to help you. See you inside.

Custom Login and Signup Plus
38:49

Challenge 7
11:17

Results for challenge 7
2 questions

Challenge 8
14:39

Results for challenge 8
2 questions

More to come...
00:08
+
Bonus tracks
3 Lectures 25:42

This lecture is part of Realtime apps using Firebase and Swift 2 for iOS 9, see the resources attached to this lecreture if you interested in our Continuing Education plans.

Understanding Firebase flattened architecture (NoSQL)
05:54

How to upload your code directly from your XCode project to GitHub, how to fork and download interesting projects and make those projects part of your own repository so you can change it and upload back, how to suggest changes to the original author and more. All you need to know to get start with GitHub, Commit, Push, Refresh Status, Pull, it is all here.

GitHub, How to use directly from Xcode (no extra software, no terminal)
19:43

Check out now! Exclusive deals inside for limited time!

Find the best deals here
00:05
About the Instructor
Icaro Lavrador
2.9 Average rating
372 Reviews
3,638 Students
9 Courses
Swift Expert|Senior iOS Developer|Udemy Premium Instructor
  • I am an "eternal student", I start programming when I was just 10 years old and to this day I still learning new things every day.
  • Because of my passion in learn new things I developed a passion to teach as well, I start helping people at Stackoverflow where I am ranked as the top 10% Developer Help for Swift and top 20% Developer Help for iOS.
  • You will not see my name in many app as I am the go to guy to fix problems, I offer my work mainly as a contractor solving problem that the others professional cannot solve.
  • I start develop software and consultancy when I was 15 years old and never stop, today I want to help people because I read every day the code produced by the professionals in the field and I can honest say they are mostly JUNK.
  • One of my clients try to use an Udemy iOS course to argue about some strategies he took in his code. After see so many WRONG explanations, so many BAD advice I decide to create my own courses. I watch over 15 top rated courses at udemy and out before decide to take action
  • My courses are create to make YOU the best in the field, I can guarantee that if you take my courses you will drop jaws in interviews, companies are desperate looking for good developers and they will pay you over $100k/year to work for them.
  • But you have just one shot to impress, so make it the right one, learn right, learn it once, make money forever.