Swift Programming - Advanced

Request more details:

submit request
A two day course covering advanced features of the Swift programming Language. The course is suitable for beginners who are following on from the two-day Swift Programming Introduction course or programmers already conversant with basic Swift programming.
Attending the two day Basic Swift Course (if just starting with Swift) or previous Swift Programming experience.
Participants must have their own Apple Mac computer.
Course Content:
- More Enums, structures, classes and init
- Observers
- Composition
- Built in Functions
- Extensions
- Protocols
- Protocol oriented programming (Only available in Swift no other language)
- Standard Library protocols
- Generics
- Inheritance
- Pattern Matching
- More Functions
- Currying / Partial Calls
- Inspection
- Grand Central Dispatch
- Access Controls
- Error Handling