iOS Programming Fundamentals

The objective of this course is to provide a rock solid foundation by focusing on what truly matters: Core Cocoa Competencies. No previous Objective C or Cocoa experience required.

All concepts are seen in context, while developing a non-trivial App: either a Star Wars encyclopedia or a Wine encyclopedia (for the online version).

100% Hands on: Students spend most of their time developing an App.

Slow paced: the sample App goes through several iterations as it becomes more complex. We make sure that each new concept introduced is fully grasped before adding a new feature to the app.

Fun and geek-friendly environment: We are geeks and tech nerds. So come on! Who doesn’t want to create a Star Wars Encyclopaedia app.

Tangible results: All of our students return home with a universal App (iPhone & iPad), with a clear MVC architecture, customised UI via the Appearance proxy, audio with AVFoundation, UISplitViewController, UITableViewController, UINavigationController, UITabBarController, custom delegate protocol, notifications, error handling in Cocoa, simple persistence through NSUserDefaults, understanding of the sandbox and best practices… seen in practice.

Course Information
  • Timings:20h

Related Courses

Cookie use

KeepCoding uses cookies to ensure that we give you the best experience on our website. If you continue we assume that you consent to receive all cookies on all KeepCoding websites. More info here.

Aviso de cookies