
Swift 3 Tutorial Series – Swift Tutorial 3
Swift 3 Training: The Basics
Since its debut in 2014 Swift has become the ultimate modern programming language: safe, fast, and expressive. Swift 3 is now open sourced and more powerful and streamlined than ever before. There’s never been a better time to learn it! This course takes you through each component of Swift 3, explaining what you need to know to become proficient in programming with Swift, from concepts to hands-on coding. Learn how to write code, understand Swift’s key concepts and best practices, and strengthen your programming problem-solving skills. Instructor Scott Gardner teaches the fundamentals, so you’ll be ready to develop applications for iOS, macOS and other platforms. Completing this course will allow you not only to write a first-class code,
Topics include:
– Creating playgrounds
– Defining variables and constants
– Working with characters and strings
– Working with collections and groups
– Using operators and defining custom operators
– Controlling program flow
– Defining functions and closures
– Working with classes, structures and enumerations
– Adoption Protocols
Swift 3 Training: Beyond the Basics
Advance your command of Swift 3 by going beyond the fundamentals. Scott Gardner helps you to strengthen your programming skills by providing additional hands-on coding instruction. In this course, Scott covers playgrounds, operators, strings, sequences, collections, labels, reference types, protocols, generics, and access control. Prepare to use your skills as a developer as you follow along and explore using labels, defining properties, working with higher-order functions, subscripting, nesting, and more.
Topics include:
– Adding source files, resources, links, and literals
– Adding pages to a playground
– Using overflow operators and bitwise operators
– Using ranges with strings
– Creating complex sequences
– Chaining higher-order functions
– Defining lazy properties
– Using failable initializers
– Mutating methods
– Working with singletons
– Nesting function types
– Creating error types and recursive enumerations
– Extending concrete types
– Referring selectors and key paths
– Working with protocol-oriented programming
– Defining class-only protocols and optional protocols
– Using option sets, type checking, and casting operators
Learning Swift 3 for Developers
Whether you’re new to programming or a seasoned professional, tackling a new programming language can be challenging. In this course, Harrison Ferrone helps you easily transition the language into Swift 3-by-step, while taking you through the basics of Swift 3 syntax, while highlighting the creativity and potential of the language itself. Harrison starts by covering basic variable types and operators, as well as collections, tuples, and enumerations. Next, he moves to use cases with Swift optionals, closures, and protocols. When you wrap up this course, you’ll have a solid understanding of Swift 3 language and be ready to move on to creating your own iOS or macOS apps and games.
Topics include:
– Starting a new playground
– Printing to the console
– Declaring variables
– Working with numbers
– Using strings
– Breaking down optionals
– Understanding closures
– Classes vs. structs
– Extensions and protocols
Screenshot Tutorials/Courses
Info Tutorials/Courses
Manufacturer:
Language: English
Teacher: Scott Gardner, Harrison Ferrone
Level of training: Elementary, Secondary
Time of training: ~ 8 hours +
File size: 1163 MB
Download Tutorials/Courses
Download Link Google Drive Download Link Google Drive 2
Download Link OneDrive
Password : freetuts.download