Swift Jump Start
Starting from the most basic arithmetic operations to its functional programming features, we will learn how to effectively program in Swift. We will apply this knowledge with exercises during the whole training.
* Training compatible with FUNDAE (Fundación Tripartita)
Swift is the new language created by Apple to replace Objective-c. As such, many developers are starting to write apps with it. If you want to move forward as an iOS developer this is the training for you. With swift, you will find yourself writing more expressive code in less time.
We will review all the new features that Swift brings to the table. From the most basic tooling like playgrounds to how to write higher-order functions.
Playgrounds
Basic types: String, Int, Float, ...
Constants, variables and functions
Control flow: if, while, for, ...
Compound types: Arrays, Dictionaries, ...
Reference types: Classes
Value types: Enums, Structs and Tuples
Protocols
Type constraints
Extensions
Generic types and functions
Error Handling
ARC
Custom operators
Basic OOP knowledge is required (inheritance, polymorphism, encapsulation, etc) and a laptop with XCode installed.
560€ per attendee (IVA included). The class size may range from 6 to 16 but if your team is smaller just contact us and we'll see if we can collaborate. The duration of the training is two days, split into two sessions of eight hours each. Alternatively, we also offer four sessions of four hours per session.
Find us
hello@karumi.com
Twitter
Instagram
Facebook
We are in
SF. 2:20 AM
MAD. 11:20 AM