iOS 8 and Swift. Here's a Quick & Time-Saving Way to Start!
3.4 (8 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,028 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS 8 and Swift. Here's a Quick & Time-Saving Way to Start! to your Wishlist.

Add to Wishlist

iOS 8 and Swift. Here's a Quick & Time-Saving Way to Start!

Here’s an A-Z guide to create apps easily and quickly for any Apple device with the best Apple programming language ever
3.4 (8 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,028 students enrolled
Created by Riccardo Moscara
Last updated 11/2014
English
Current price: $10 Original price: $35 Discount: 71% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 min on-demand audio
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create amazing apps with Swift easily and quickly
  • Learn the best practices to code with Swift
View Curriculum
Requirements
  • Download Xcode. Anyway, for any problem we'll cover this in lecture 3.
Description

Here’s a quick and easy way to build your own apps on SWIFT, the brand new language that every developer wants to learn NOW!

You will be able to create apps for all your Apple devices: iPhone, iPad, iPod, Mac and the brand new iWatch.

This course has been created for newbies that want to learn quickly SWIFT and the best practices to code in a clear and simple way. Learning SWIFT the student will find out also the basic patterns and understanding for any Object-Oriented Programming Language (OOPL).

Every definition will be explained to permit a quick learning.

Exercises will require to understand and put in practice the lessons watched. However, all the solutions will be provided in order to compare own homework with at least one working solution.

The course is mostly video based. Although audio material, downloadable files, quizzes and section summaries are used to keep attention high with the focus on the most relevant issues.

Unlike all the other courses, this one is a very well structured, concise and short course. You will not waste your time. In less than 2 hours (half watching, half practicing) you will be able to create apps with SWIFT as well as good practices to code with any kind of OOPL.

The contents of the course have been divided in 5 sections:

  1. Why SWIFT
    1. Why learning SWIFT is the best choice for new developers
  2. Tools
    1. Start easily and quickly with just one tool for free!
  3. Playground and Coding
    1. Playground
    2. Operators, Variables and Constants
    3. Explicit vs. Inferred Typing
    4. Basic Types
    5. Control Flow: if, if-else and switch
    6. Control Flow: for-in
    7. Control Flow: for, while and do-while
    8. Classes
    9. Arrays
    10. Dictionaries
  4. Your First App
    1. Jump in right away and create by yourself your first app with SWIFT
  5. How to Improve
    1. How to get the best results

Taking this course is the best, easy and quick way to start building your amazing apps with SWIFT.

Moreover, new material will be constantly added. Especially new apps, to learn from practice and to better understand from real examples.

Who is the target audience?
  • This Swift course is meant for newbies who are not familiar with Swift syntax and/or students looking for a quick refresh on Object-Oriented Programming. No prior programming knowledge is needed. This course is probably not for you if you're looking to learn more advanced and complex patterns.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Course Overview
1 Lecture 00:59
+
Why Swift is your best choice
1 Lecture 00:51

Swift is the result of the best practices of coding understood working on previous programming languages.
This quiz will test your knowledge and see what you know about the evolution of programming languages. Don't cheat!

Evolution of Programming Languages
4 questions
+
Tools
1 Lecture 01:33

Xcode
3 questions
+
Playground and Coding
13 Lectures 46:11


Operators, Constants and Variables
4 questions

Explicit vs. Inferred Typing
04:01

Basic Types
05:54

Basic Types
3 questions

Control Flow: if, if-else and switch
07:16

Control Flow: if, if-else and switch
2 questions

Control Flow: for-in
06:39

Control Flow: for, while and do-while
04:21

Homework: for
00:22

Classes
04:29

Homework: Classes
00:38

Arrays
03:28

Homework: Arrays
00:22

Dictionaries
01:08
+
Your First App
1 Lecture 03:37
Your First App
03:37
+
How to Improve
1 Lecture 00:36
How to Improve
00:36
About the Instructor
Riccardo Moscara
3.4 Average rating
8 Reviews
1,028 Students
1 Course
Software Engineer and Developer

I work in the ICT field and enjoy to learn and teach everything about new technologies.
I studied Software and Telecommunications Engineering at Polytechnic University of Milan (Politecnico di Milano) and I earned an MBA degree studying in London, Shanghai and San Francisco.
I love to travel and challenge myself, and it's always my pleasure to help others and transmit them what I learned through my studies and experience.

My attitude is to be an ICT Project and Program Manager but I really enjoy to unleash my creativity building new apps for iOS and Android Devices.