Instructor: Daniel Steinberg
Duration: 1 day
This fast-paced, one day introductory course is for experienced developers who are new to Swift.
This best-selling, one-day, intensive class introduces you to the the essential aspects of the latest version of the Swift Programming Language. The course covers much of the material included in the book A Swift Kickstart.
In part one of the class you explore Swift functions, variables and constants, and collections. You’ll create higher order functions, work with generics, and be introduced to optionals. read more
During the second part of the class you will create instances of Swift classes, structs, and enumerations. You’ll experiment with methods, subclasses and properties. We’ll finish the day by exploring the power of polymorphism through protocols. read less
Daniel is the author of the best selling books A Swift Kickstart and Developing iOS 7 Apps for iPad and iPhone (the official companion book to the popular iTunes U series from Stanford University). read more
He has written apps for the iPhone and the iPad since the SDKs first appeared and has written programs for the Mac all the way back to System 7.
Daniel presents iPhone, Cocoa, and Swift training and consults through his company Dim Sum Thinking. He is the co-host of the Tiny Challenges Podcast. When he's not coding or talking about coding for the Mac, the iPhone, and the iPad he's probably cooking or hanging out with his wife and daughter. read less