Are you interested in becoming an iPhone developer? Adrian Kosmaczewski will show you how. The iPhone Course for Beginners takes you on a 5 hours trip, from creating your first Xcode project to submitting an application to the App Store.

Contents

- Introduction to Cocoa Touch and Objective-C;

- Creation of an Xcode project;

- iPhone application design: design patterns, best practices, tips and tricks;

- Use of Interface Builder to create user interfaces;

- Application architecture: the Model-View-Controller paradigm;

- iPhone features:

- Using touch events;

- Using the accelerometer;

- Accessing the camera;

- Getting location information from the GPS;

- Sending e-mail from an application;

- Preparing an app for deployment:

- Ad-Hoc deployment procedures;

- Testing the application on the device;

- Adding an icon and a default image;

- Submitting an application to the App Store;

- Maintenance tasks:

- Refactoring;

- Documenting;

- Adding unit tests;

The course includes a USB key with a PDF booklet including the whole contents of the course, plus the complete source code of the application created during the session.

Prerequisites:

- Previous programming knowledge in any object-oriented language;

- Basic knowledge of the Mac OS X user interface.

Requirements

- A MacBook computer;

- Mac OS X 10.6 “Snow Leopard”;

- Xcode 3.2;

- iPhone SDK 3.0 or higher.

Teacher: Adrian Kosmaczewski

Location: Zürich, Schweiz.

Duration: 4 p.m. to 9 p.m.

Price: 150 CHF incl. vat if you attended iPhone Developer Day. 200 CHF if you didn’t.

Registration: Register by mail