Swift Programming - Introduction

Request more details:

submit request
Description:
A two-day course introducing the Swift programming Language, suitable for beginners and experienced programmers in other languages.
Prerequisites:
There are no specific prerequisites for attending this course.
Participants must have their own Apple Mac computer.
Course Content:
- Introduction to playgrounds
- Constants
- Strings
- Data types
- Constant arrays
- Constant sets
- Tuples
- Constant operators
- Program flow and control
- intervals, ranges and Strides
- Optionals
- Function signatures
- Closures
- Enumerations
- Constant Dictionaries
- Pattern matching
- Functions
- Sorted, Map, Filter, Reduce, Flatmap and Zip
- Variables
- Variable operators
- Variable arrays
- Variable Dictionaries
- Variable sets
- Loops
- Structures
- Classes and objects
- ARC