subscribe
Call Us: 1-613-421-4360

Beginner iPhone Developer Course

On this course you will learn how to develop iPhone and iPad apps from scratch. This course is designed to walk you through a series of hands-on, instructor-led exercises that exposes you to all the functionality in the Apple Software Developer Kit (SDK), so you can start developing your own apps immediately.

Scroll down to register for the course timeframe that is most convenient for you.

Part One: Objective-C Language

  • Introduction/Review of C language basics
  • Introduction to Object-Oriented programming.

Part Two: XCode

  • Tour of XCode IDE
  • Anatomy of XCode projects
  • Interface Builder and Nibs
  • Documentation
  • Project Lifecycle

Part Three: Cocoa

  • Foundation Classes and Cocoa library survey
  • NSObject, NSString, Collection Classes and more!
  • Protocols, Categories
  • Cocoa Event Handling
  • Notifications
  • Timers
  • Delegates and Data Sources
  • Actions and the Responder Chain
  • Accessors, Properties and Memory Management
  • Object communication and Cocoa Design Patterns
  • Key-Value Observing

Part Four: Views

  • Windows and View hierarchies
  • View properties and transformations
  • Drawing views with Core Graphics
  • Layers and Animation with Core Animation
  • Touch handling and Gesture Recognizers

Part Five: Interfaces

  • View Controllers
  • Rotation Handling
  • Modal Views, Tab Bars, Navigation Controllers
  • Table Views

Who should take this course:

  1. You are new to iPhone Development or have recently just started trying to develop for the iPhone and need some guidance making sense of it all
  2. You have some experience or are somewhat familiar with an Object Oriented Language (Java, C, C++, C#, Ruby or Python). It is not a must but it will help. If you have none consider reading a book prior to the course start.

You will need:

  1. An Intel Macintosh laptop computer with Snow Leopard installed. We can and will provide Laptops for those that require one at no charge.
  2. Xcode 4 and the iPhone SDK installed on your Macintosh laptop.

What is included:

  • Beverages and snacks, in the AM and PM
  • A PDF of all the printed material
  • All the example source code to refer back to later
  • eBook
  • Internet connectivity and power during the course

WEEK-DAY Course – 11 – 14 Jun 12 (9:00 am to 4:00 pm each day)

Comments are closed.