Swift 3 Fundamentals & Essential Training
4.2 (10 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.
193 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Swift 3 Fundamentals & Essential Training to your Wishlist.

Add to Wishlist

Swift 3 Fundamentals & Essential Training

Learn Swift to start programming & begin a career in iOS app development
4.2 (10 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.
193 students enrolled
Created by Sandy Ludosky
Last updated 8/2016
English
Curiosity Sale
Current price: $10 Original price: $55 Discount: 82% off
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 7 Articles
  • 8 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You’ll have a working knowledge of Swift, Apple’s custom programming language created exclusively for the mobile developer
  • You will know how to write interactive programms with one of the most-wanted job skill
  • Master one of the most-in-demand programming job skill = Swift
View Curriculum
Requirements
  • You need access to a Mac computer running OS X 10.00 or later
Description

Everyone is excited about Swift 3.0 ! Swift 3.0 is changing pretty much everything and chances are that your code will break! This is all for the best though because Apple is working hard to make Swift a powerful and intuitive programming language:

  • Easy to read and learn
  • Fast and performant


=> This introductory course offers a complete training, covering : 

The updated Swift Syntax with the variables, constants, operators & data types
General programming concepts with Control Flow, Functions, Objects, Classes & Structs and Enums

=> All screencasts comes with hands-on demos and examples, from simple to complex, to explain the most important changes introduced with Swift 3.0  to help you:

  • Get up to speed with all the new Swift 3 syntax
  • Build a solid foundation for iOS application development. 
  • Update your code and be prepared until Swift 3.0 goes final in late 2016. Exercises, Quiz, and coding challenges will test your skills.


=> In the last part, you will also have an introduction to the iOS 10 new message framework with the project-based tutorial of an iMessage Stickers App.

What you’ll get

  • 5+ Hours of Course Videos
  • Downloadable Code Samples
  • Quiz, Hands-on examples & Code challenges
  • Lifetime access and Updates to the curriculum


Who is this course for:

  • Anyone willing to get up to speed with Swift 3.0
  • Novices are also welcome. The introductory course has been designed for beginners, completely new to programming, and for experienced developers willing to upgrade from Swift 2.2 to Swift 3.0


By the end of the course:

  • You’ll have to work a knowledge of Swift, Apple’s custom programming language created exclusively for the mobile developer.
  • You will know how to write interactive programs with one of the most-wanted job skill


Why Learning Swift:

  •  Mobile App developer is one of the hottest jobs in 2106
  • The job landscape is very promising for iOS software development. The number of jobs requiring Swift has soared by 600 percent since 2015
  • Swift has become a popular language. It is now open source making the code source available to more developers across multiple platforms like Linux, Windows & Android. 


Welcome to the new Swift 3.0 Fundamentals & Essential Training!

Sandy, Web & iOS developer

Who is the target audience?
  • Anyone willing to get up to speed with Swift 3.0
  • Novices are also welcome. The introductary course has been designed for beginners
  • No programming and coding experience is required
  • Anyone who wants to start a career in technology
Students Who Viewed This Course Also Viewed
Curriculum For This Course
44 Lectures
05:10:01
+
Getting Started
5 Lectures 27:06


Demo - Swift 3 New Syntax
06:46

Converting from 2.2 to 3.0
02:35

Ex Files
00:01
+
Swift Basics
6 Lectures 41:53
Downloading Xcode 8
03:31

My First Playground
09:15

Variables & Constants
12:20

Data Types
14:46

String Interpolation
02:00

Swift Basics
2 questions

Ex Files
00:01
+
Swift Operators
8 Lectures 51:20
Basic Operators
11:31

[Challenge] - Operators
03:14

Modulo (%) Operator
04:20

Comparison Operator (<> ==)
05:01

Logical Operator
06:51

Nil (??) Operator
15:52

Range Operator
04:30

Swift Operators
3 questions

Ex Files
00:01
+
Swift Collections
4 Lectures 31:40
Array
17:07

[Challenge] - Array
07:08

Dictionaries
07:24

Swift Collection
3 questions

Ex Files
00:01
+
Swift Control Flow
8 Lectures 01:02:41
IF/ELSE Conditions
14:33

[Challenge] - IF/ELSE
05:35

FOR Loop
04:44

WHILE Loop
10:29

[Challenge] - FOR & WHILE
07:04

Switch Case
06:49

[Challenge] - Switch Case
13:26

Ex Files
00:01
+
Swift Functions & Objects
10 Lectures 01:27:09
Working with Functions
12:17

[Challenge] - Functions
03:43

Closure
12:01

Class
10:51

[Challenge] - Class
10:57

Struct
03:27

Swift 3.0 Enums
08:00

[Challenge] - Enum
10:44

[FINAL] - General Programming Concepts
15:08

Ex Files
00:01
+
iOS 10 - Message Framework & Stickers App
3 Lectures 08:12
Sticker App Screencast
07:37

Ex Files
00:01

CONCLUSION
00:34
About the Instructor
Sandy Ludosky
4.1 Average rating
1,498 Reviews
17,218 Students
21 Courses
Web Designer & Developer

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.

I specialize in Front-End development with HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery.

I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few.

Also, I am keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.

On top of being a Udemy instructor, I am an avid learner of new technologies and digital stuff.