Stone River Elearning – Swift Programming for Beginners

$9.00 $19.00 Sale

Stone River Elearning – Swift Programming for Beginners

Learn to write iOS apps

Swift is one of the hottest new languages on the market today, and essential if you want to develop iOS apps. However, if you’ve ever tried to learn it yourself by reading manuals or following complicated tutorials, you’ll know it’s not the simplest language in the world. This course gives you a head on your way to becoming a solid Swift engineer by explaining everything you need to know in a straightforward manner, from a beginner’s perspective. Using both practical examples and easy-to-follow theory, you’ll be a Swift expert in no time.

Swift Programming – in More Ways than One

  • Write your own basic programs in Swift
  • Understand the most important language features
  • Create functions, classes, structs and more
  • Hook up a basic UI with events
  • Debug with playground and Xcode environments

Developing iOS apps today

With 48 lectures and 4 hours of content, this course takes a step-by-step approach to learning Swift so you’ll be guided through all of the fundamentals. You’ll need XCode 6+ / OS X, and you’ll find is much easier if you’re already comfortable installing software. This course is designed with Swift beginners in mind, but students should have some prior programming experience in order to get the most benefit from it.

After a brief introduction, the course s off with laying out the concepts of variables and strings; two of the most important you need to know to get to grips with Swift. After that, you’ll creating your first app, learning the various features of the language as you go. You’ll cover branching, collections and loops, functions, enumerations, structures and classes, gaining practical skills and preparing yourself for using Swift in real world situations.

By the end of this course, you’ll be able to write your own basic programs in Swift and understand its most important features. Don’t be intimidated, you can and will learn Swift!

Tools Used

Swift is a multi-paradigm programming language created for Apple. Deemed by its creators to be a ‘modern programming language that is safe, fast, and interactive’, it is designed to work with the Cocoa and Cocoa Touch frameworks for iOS, OS X, watchOS and tvOS applications. It was introduce by Apple in 2014 and is currently in its second version.

Course Curriculum

Intro to the course
  • Course Introduction (2:10)
Variables and Strings
  • Section Introduction (0:15)
  • Variables (7:48)
  • Strings (11:02)
  • Section Conclusion (0:12)
  • Section 2 Quiz
Your first app
  • Section Introduction (0:21)
  • FirstApp (11:54)
  • madLibs (14:01)
  • Section Conclusion (0:07)
  • Section 3 Quiz
Branching
  • Section Introduction (0:15)
  • if and bool (8:04)
  • boolExp (2:22)
  • operators (7:51)
  • switch Part 1 (2:42)
  • switch Part2 (0:51)
  • Section Conclusion (0:16)
  • Section 4 Quiz
Collections + Loops
  • Section Introduction (0:27)
  • arrays (9:02)
  • dictionaries (4:09)
  • for loops (7:29)
  • while (4:29)
  • loops+collections (8:09)
  • Section Conclusion (0:09)
  • Section 5 Quiz
Functions
  • Section Introduction (0:33)
  • functions Part1 (7:05)
  • functions Part2&3 (9:55)
  • functions Part4 (7:35)
  • Scope (4:34)
  • Section Conclusion (0:19)
  • Section 6 Quiz
Enumerations
  • Section Introduction (0:32)
  • Enummotivation (9:37)
  • Defandusage (6:02)
  • Section Conclusion (0:13)
  • Section 7 Quiz
Structures
  • Section Introduction (0:24)
  • Structure definition and basic usage (5:19)
  • Structure methods and sorting (12:50)
  • Type methods vs instance methods (5:50)
  • Another example: a 3d Point type (10:01)
  • Section Conclusion (0:16)
  • Section 8 Quiz
Classes
  • Section Introduction (1:01)
  • Definition basic usage (7:47)
  • Subclassing (10:37)
  • Method overriding in collections (5:36)
  • Type casting (7:18)
  • Inheritance pros v cons (3:18)
  • Protocols (7:05)
  • Optionals (10:59)
  • Section Conclusion (0:41)
  • Section 9 Quiz

Sale Page: https://stoneriverelearning.com/p/online-swift-programming-course
Archive: https://archive.ph/wip/Js6PG

Shipping method

– After making a purchase, you will see a View your order link to the Downloads page. Here you can download all the files related to your order.
– In case the link is broken for any reason, please contact us and we will resend a new download link.
– If you can’t find the download link, please don’t worry about it. This course is usually available and shipped within one day
– The course you purchased will have lifetime access
– Our support staff is the best by far! Please contact us at email: [email protected] and we will be happy to help!