This 5 day course is for developers who wish to write high quality iOS applications in Swift. This is a hands on course which involves writing a number of increasingly complex high quality applications. Delegates will need to have an Apple copmputer with the latest version of OS X and Xcode installed. Delegates wishing to run applications on real devices, rather than emulators, will need to be registered with Apple as iOS developers and have their devices registered.
Agile
- Why Agile
- Product Owner
- The Sprint
- Scrum Master
- Finishing a Sprint
- Writing User Stories
Swift
- Swift Language
- Memory Management
- Using Xcode
- Swift Playgrounds
TDD and Continuous Integration
- OO Refresher
- Test Driven Development
- Xcode and XCTest
- Swift TDD
- Continuous Integration
- Xcode Server
Adaptive Layout
- Xcode Adaptive Layout
- View Controllers
- Linking controls with IBOutlet
More Swift
- Timers
- Table Views
- Data Storage
- Multiple View Controllers
Advanced Features
- Manipulating Images
- Animations
- Mapds
- Geolocation
Workshop
- Workshop to write a Swift application either individually or in small groups.
United Arab Emirates - Agile, TDD and Swift
Saudi Arabia - Agile, TDD and Swift
South Africa - Agile, TDD and Swift
Österreich - Agile, TDD and Swift
Schweiz - Agile, TDD and Swift
Deutschland - Agile, TDD and Swift
Czech Republic - Agile, TDD and Swift
Denmark - Agile, TDD and Swift
Estonia - Agile, TDD and Swift
Finland - Agile, TDD and Swift
Magyarország - Agile, TDD and Swift
Ireland - Agile, TDD and Swift
Luxembourg - Agile, TDD and Swift
Lithuania - Agile, TDD and Swift
Nederland - Agile, TDD and Swift
Portugal - Agile, TDD and Swift
România - Agile, TDD and Swift
Sverige - Agile, TDD and Swift
Türkiye - Agile, TDD and Swift
Belgique - Agile, TDD and Swift
Australia - Agile, TDD and Swift
Malaysia - Agile, TDD and Swift
New Zealand - Agile, TDD and Swift
Philippines - Agile, TDD and Swift
Singapore - Agile, TDD and Swift
Thailand - Agile, TDD and Swift
Vietnam - Agile, TDD and Swift
Argentina - Agile, TDD y Swift
Costa Rica - Agile, TDD y Swift
Guatemala - Agile, TDD y Swift
Venezuela - Agile, TDD y Swift
United Kingdom - Agile, TDD and Swift
South Korea - Agile, TDD and Swift
Pakistan - Agile, TDD and Swift
Sri Lanka - Agile, TDD and Swift
Bulgaria - Agile, TDD and Swift
Indonesia - Agile, TDD and Swift
Kazakhstan - Agile, TDD and Swift
Moldova - Agile, TDD and Swift
Morocco - Agile, TDD and Swift
Tunisia - Agile, TDD and Swift
Slovakia - Agile, TDD and Swift
Nigeria - Agile, TDD and Swift
Botswana - Agile, TDD and Swift
Slovenia - Agile, TDD and Swift