Swift: Mastering the Core Concepts
Start your journey towards becoming a Swift programmer by grasping Swift fundamentals
Description
Swift is a new, general-purpose, multi-paradigm, and compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux.
This course introduces you to Swift, and the various ways you can get started on your current platform. In comparison to Objective-C, Swift is a reasonably "large" language, with many native features.
This course teaches you the fundamentals of the language and features that will be essential to mastery. Depth is avoided, in favor of introducing the developers to the most common functions or core features.
This course begins with an introduction to the Swift language and how to write basic Swift code. You will then build your Swift foundation by learning important concepts such as collection types, generics, protocols, type casting, and type checking.
Finally, you will be introduced to closures.
By the end of this course, you will be ready to take a step towards attaining mastery of Swift.
About the Author
Jonathan Crooke has been a professional developer for Apple platforms since 2010, and has shipped success apps with userbases in the millions, working for companies such as SoundCloud, Zalando, Memrise, and EyeEm. He has worked on the iPhone, iPad, Apple Watch and MacOS, and has a number of popular libraries available on GitHub. With a previous career in teaching, Jonathan has considerable experience putting himself in the shoes of the learner, and communicates clearly, and without excessive use of jargon.
What You Will Learn!
- Understand the fundamentals of Swift
- Get acquainted with Swift functions
- Explore collection types and generics
- Get familiar with type casting and type checking
- Begin with the concept of closures
Who Should Attend!
- This is the go-to course for iOS developers who are new to the world of Swift programming. This course is also for novice application developers who want to learn the Swift language.