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

3.70 (17 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
1,850
students
5.5 hours
content
Apr 2016
last update
$19.99
regular price

What you will 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

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!


Content

Introductions

Not another hello world?!
Why did I do this course and how it work
Hello my name is Icaro...
The Deal (too good to miss)
Now that you know about me, let me know a little about you
Just before you continue a final message...

Brainstorming Area

Share your Screenshots here!
Just hangout and relax here! (because we deserve)
Your own Wall of Fame
Students Files and links
Files / Links / Resources

Getting ready for the journey

What is Cocoapods and how do I install it
Creating and account in Parse
Share your GitHub repository and/or projects

First baby steps to the Next Step

The importance of the position of the cursor
Finally some coding
Connecting and save data to to Parse (in the cloud)
Challenge 1
Results for challenge 1
Refactoring - Cleanup time
Retrieving data back from Parse
Challenge 2
Results for challenge 2
Error Handling - What to do when things go wrong
Challenge 3
Results for challenge 3
Challenge 4
Results for challenge 4

Log In and Sign Up, how many ways do I need?

Starting with a solid base, you will thank me
Challenge 5
Results for challenge 5
The Default Login, easy, fast, done!
Sign Up and its delegate
Understanding Session and Roles
Displaying the user details, in a nicer way
Adding some data to the user details viewController
Challenge 6
Results for challenge 6

Making it a little more our own

Custom Login and Signup
Custom Login and Signup Plus
Challenge 7
Results for challenge 7
Challenge 8
Results for challenge 8
More to come...

Bonus tracks

Understanding Firebase flattened architecture (NoSQL)
GitHub, How to use directly from Xcode (no extra software, no terminal)
Find the best deals here

Screenshots

Swift the Next Step, Be the BEST Swift Developer TODAY - Screenshot_01Swift the Next Step, Be the BEST Swift Developer TODAY - Screenshot_02Swift the Next Step, Be the BEST Swift Developer TODAY - Screenshot_03Swift the Next Step, Be the BEST Swift Developer TODAY - Screenshot_04

Reviews

Adrian
January 4, 2016
I was thing I new Swift, before finish the course "Realtime apps with Swift & Firebase acquire impressive skills" from Icaro and learn a lot more about Swift than I expect I decide to buy this course too and I have to say that even been an reasonable experiment programer I still learning something new every lesson. I really recommend this course to everybody as Icaro is so careful in explain everything that I believe that even if you never programmed before you will learn how.
Ismael
November 13, 2015
I have to be honest I didn't ask Icaro one question so far, because I didn't have too, I am just following along and his explanation is so easy and so clean that is impossible to get it wrong. But I see people trying to apply they own idea and find problems (what is normal and the chat go like real time chat, like his apps) people ask he answer, she makes a video response, respond by message while the video upload. I am not convince Icaro is one person, I think he is an Arm and he wants to dominate the Swift teaching universe one student at the time!
Mayori
October 24, 2015
I must say Icaro Lavrador turned into a real partner in my project, every time I asked he would be very positive, but that is not all, he would also treat me as a partner, here is how he would normally finish his emails: "I know we can do this you and I" "Lets do this" And he would also be checking on me asking questions like: "How did we do?" "Did our new code worked for you?" The content on Icaro's courses are amazing, but it does not even get close of the person that he is. For few dollars you will get a great course, great skills and a friend for life.
Paul
October 20, 2015
I have been in IT for over a decade and about a year ago, began mobile app development. In that time, I have purchased three dozen or so courses on Udemy on this subject, most are good and a very few, are exceptional. This course, Swift the Next Step, is one of the exceptional courses. Icaro actually teaches HOW to do what he teaches, not just show or demonstrate like so many other courses do. He speaks slowly, points out common mistakes developers make and teaches the simplest and most effective way of programming the end result you are striving for. But... What really sets Icaro apart, when he says in his promo video that he is here to help his student's, he really means it! I already had an app that I wanted to build Parse into for multi-user sharing. I wasn't sure if CloudKit or Parse would be right for my app, but Icaro took me through the pro's and con's of both. Icaro is actually guiding and assisting me one-on-one, personally, with my own project. NO other instructor of the three dozen or so courses I have purchased on Udemy has offered this level of attention and collaboration. That is what really sets Icaro Lavrador's courses apart from ALL others on Udemy. I'll be a student of Icaro's for as long as he is publishing courses, his courses are quite simply, that good.
Marco
October 14, 2015
It is very good course with comprehensive and informative content. The production quality is excellent. The presentation of the instructor is interesting, catchy and clear.
Joe
September 23, 2015
I had no idea Parse was so powerful, easy to use and flexible. I wish I had watch this course months a long time ago. I cannot wait for part 2!
Manuela
September 22, 2015
this course was very different from all the other course i did at udemy before, it will definitely mark the beginning of a new type of course.

Charts

Price

Swift the Next Step, Be the BEST Swift Developer TODAY - Price chart

Rating

Swift the Next Step, Be the BEST Swift Developer TODAY - Ratings chart

Enrollment distribution

Swift the Next Step, Be the BEST Swift Developer TODAY - Distribution chart

Related Topics

599064
udemy ID
9/1/2015
course created date
4/4/2020
course indexed date
Bot
course submited by