Training

Swift


This fast-paced, one day introductory course is for experienced developers who are new to Swift.

Contact us at inquiries@dimsumthinking.com to book or inquire about this course for your group, company, conference, or public event.

What you'll learn


This best-selling, one-day, intensive class introduces you to the essential aspects of the latest version of the Swift Programming Language.

We begin the day with a hands-on exploration of Swift functions, variables and constants, and collections. You'll be introduced to optionals and other Swift essentials.

During the second part of the class you will investigate Swift types as you create and use instances of Swift classes, structs, and enumerations. You'll experiment with methods, subclasses and properties and learn to harness the power of polymorphism through protocols and protocol extensions.

What you need


You need a Mac running the latest version of Xcode. You'll create Swift playgrounds and iOS projects throughout the day.

Syllabus Highlights


Fundamentals

Hello, World

Functions

Variables and Constants

Collections

Local and external parameter names

Tuples and variadic parameters

Types

Structs

Classes

Enumerations

Protocols

Related Content


You will find much of this content and more in the book A Swift Kickstart available from Editors Cut.