WWDC Special
Sign up during WWDC...
Take $200 off any course.
Learn the iPhone SDK
Register by Phone
Sign up for any of the courses shown here or on our website during WWDC and get $200 off the listed price. Just provide the following coupon code when you register online or by phone to qualify for your automatic discount. So whether you're at WWDC—or just wishing that you were—you can still take advantage of this special offer!
Coupon Code: WWDC-SP2C
Select from any of the great courses listed below, or click here for a complete list of all of our Objective-C, Cocoa, and Cocoa Touch courses.
Stay in Touch
Just fill in the form below to stay up to date on all the latest info on our training courses, free tutorials and example code, and other announcements.
iPhone Programming Workshop
Write the next great iPhone app.
Learn to use Xcode, Interface Builder, and the UIKit framework to develop iPhone applications that take full advantage of powerful and sophisticated features of Objective-C, Cocoa Touch, and the iPhone SDK's other libraries and frameworks.
- Learn Objective-C 2.0 and Foundation framework.
- Get familiar with Xcode and Interface Builder.
- Write custom drawing and animation code.
- Respond to touches and other events.
- Work with controls such as text fields, buttons, and pickers.
- Manage table views, navigation controllers, and other UI components
- Use accelerometer, Core Location, and other services.
- Persist application state and user data
Duration
5 days.
Audience
- A C programmer (or have taken ANSI C Programming or the equivalent)
- Interested in learning the iPhone SDK to create great iPhone applications.
Objective-C for Beginners
For mere mortals.
Whether you're a first-time programmer, or just new to the Objective-C programming language, this course will get you up to speed fast. Learn the basics of ANSI C and Objective-C and get a solid background for learning Cocoa and Cocoa Touch.
Our smaller class size will help ensure that you get all your questions answered. Feel free to use one of the available 20" iMac computers in our state-of-the art classroom, or bring your own MacBook or MacBook Pro if you prefer.
- Learn the fundamentals of ANSI C programming and the standard C libraries
- Get a solid understanding of C functions and data structures
- Learn to create and use Objective-C objects and classes
- Become familiar with the basic concepts of object-oriented programming
- Understand dynamic binding and the Objective-C runtime
- Get familiar with Foundation framework classes and APIs
Duration
2 days.
Audience
- An experienced programmer, or have recently taken ANSI C Programming or the equivalent.
- Interested in learning Objective-C and the Foundation Framework to develop code for the iPhone or Mac OS X desktop.
iPhone Programming for Beginners
Two great courses. One great package.
Now you can take these two great courses at a greatly reduced price! This course bundle combines Objective C for Beginners—a basic introduction that will get you started programming in Objective-C—and iPhone Programming Workshop, a comprehensive introduction to creating iPhone apps using the iPhone SDK.
- Learn to program in C and Objective-C.
- Learn to use Xcode and Interface Builder.
- Learn basics of Cocoa Touch and Core Services.
Duration:
7 days (2 courses).
Audience
About the Instructor
Learn from a seasoned developer and trainer.
Jonathan Lehr is the founder and President of About Objects. In over two decades of experience as a software developer and trainer, he has written several books and more than a dozen courses on Objective-C, Cocoa, Java, and other programming topics.
Jonathan first learned Object-Oriented programming on a NeXT workstation he bought in 1991, and he has been sharing his enthusiasm for Objective-C and Cocoa ever since.
Need a machine? Reserve a 20" iMac Today!
Bring your own MacBook or MacBook Pro. Or—if you're attending classes at our headquarters facility in Reston—reserve one of our 20" iMacs with Core Duo processor and 2GB of RAM.
There are also MacBook Pros available at our other locations, but quantities are limited. Please contact our registrar (703-251-4474) to reserve a machine for an upcoming class.