For whom is this course?
*Senior Developers looking for the next big challenge.
*Developers with at least 2 years experience in C++, Java or C#, looking for the next big challenge.
*Mobile Developers with experience with Android, Windows Mobile or other platforms, who have been exposed to iOS and would like like to learn more about it.
*Current iOS Developers wanting to enhance their skills and take them to the next level.
*iOS Developers who want to learn how to leverage the power of iBeacon in their applications, to provide context-sensitive information to their users in different everyday situations.
Also, please note that this training is not suitable for iOS developers at a beginners level. Prior exposure to Xcode, Objective-C and Cocoa Touch is required.
What will you learn during the course?
*The Objective-C runtime: how the language works behind the curtain
*Drawing and animation: Quartz, Core Animation and Core Foundation
*Organisation of large Xcode projects, including best practices and patterns
*Working with structured data in Objective-C
*Core Data in depth: model editors, architecture, contexts, memory management
*Networking: how to create and maintain complex network applications
*Advertise and consume iBeacon information from your applications
*Storyboards: how to organise large applications using them
*Gesture Recognisers: architecture, best practices as well as tips and tricks
*Notifications: local and remote
*Q&A Session: ask any question to your trainer
For registration please send name, e-mail, phone number, company and billing address to Ewa Kucharczyk: firstname.lastname@example.org