training
Training
Along with the training classes below we also offer custom on site training. If you have a group of developers who need to get up to speed quickly get in touch with us to discuss your needs.
iPhone Developer Training Course in New York City
I am really pleased to announce that we are planning a New York City version of the iPhone SDK development training class I've been working on with Intrinsic Development and About Objects.
The first course is scheduled for Dec 10-12 in Reading, UK and this second course will be in NYC in Mid-Late February. More details will follow soon. In the mean time please Contact Me if you have any questions or comments.
The course focuses on the essentials of Objective-C and Cocoa Touch. Learn the tools, the libraries, the concepts, and the best ways to get things done, with plenty of hands-on exercises to reinforce it all. Topics include:
- Cocoa Touch Design Patterns: Accelerate your learning by discovering how Apple leverages Model-View-Controller and other key design patterns.
- Work with Table Views: Create data source and delegate methods to present and manage your application's data in table views.
- Manage Navigation: Learn to use Apple's navigation controller, tab bar controller, and other UIKit view components to implement navigation in your app.
- Handle Multi-Touch Gestures: Manage standard UI controls and custom components correctly in response to user input.
- Custom Drawing: Learn to use Core Graphics and Core Animation to customize UI components, display and manipulate images, and provide rich animation for graphical elements.
- Persist Application Data and UI State: Discover easy and efficient techniques for storing and retrieving information.
- System Events: You'll learn how to take advantage of the iPhone's built- in accelerometers and other system resources for accessing system events.
- Memory Management: Learn how to manage memory using retain counts and autorelease pools, while avoiding common pitfalls.
- Integrate with Core Services: Integrate your application with Address Book, Maps, Safari, Mail, and other iPhone apps and services.
- Design for Modularity: Take advantage of dynamic loading to reduce complexity, improve performance, and ease maintenance.
- Performance Monitoring and Debugging: Use Apple's Instruments utility and the GNU debugger (gdb) to isolate and fix problems and to eliminate hot spots and memory leaks.
Hope to see you there.
Now Offering iPhone™ SDK Training
I am very pleased to announce iPhone SDK development training in conjunction with Intrinsic Development and About Objects.
The first course is scheduled for Dec 10-12 in Reading, UK and we are working on scheduling more courses in various cities. Let us know if you want one near you.
The course focuses on the essentials of Objective-C and Cocoa Touch. Learn the tools, the libraries, the concepts, and the best ways to get things done, with plenty of hands-on exercises to reinforce it all. Topics include:
- Cocoa Touch Design Patterns: Accelerate your learning by discovering how Apple leverages Model-View-Controller and other key design patterns.
- Work with Table Views: Create data source and delegate methods to present and manage your application's data in table views.
- Manage Navigation: Learn to use Apple's navigation controller, tab bar controller, and other UIKit view components to implement navigation in your app.
- Handle Multi-Touch Gestures: Manage standard UI controls and custom components correctly in response to user input.
- Custom Drawing: Learn to use Core Graphics and Core Animation to customize UI components, display and manipulate images, and provide rich animation for graphical elements.
- Persist Application Data and UI State: Discover easy and efficient techniques for storing and retrieving information.
- System Events: You'll learn how to take advantage of the iPhone's built- in accelerometers and other system resources for accessing system events.
- Memory Management: Learn how to manage memory using retain counts and autorelease pools, while avoiding common pitfalls.
- Integrate with Core Services: Integrate your application with Address Book, Maps, Safari, Mail, and other iPhone apps and services.
- Design for Modularity: Take advantage of dynamic loading to reduce complexity, improve performance, and ease maintenance.
- Performance Monitoring and Debugging: Use Apple's Instruments utility and the GNU debugger (gdb) to isolate and fix problems and to eliminate hot spots and memory leaks.
Hope to see you there.
Free: Introduction to iPhone development workshop
*** This workshop is now (really, really) full. I'm sorry but the we have limited physical space and just can't accommodate more people. ***
On Saturday Nov 22, 2008 10am - 2pm. I'm leading a free introduction to iPhone development workshop at Tekserve in NYC.
The workshop is aimed at new developers and anyone interested in getting oriented to iPhone development.
We only have a few hours but we will cover as much information as possible and afterward you will have a clear understanding of the process and what is involved in developing for the iPhone and iPod
touch.
We will start with live coding of the classic simple "Hello World" application to get an overview of the steps and tools involved. Then we'll step back and delve into the basics to get a good foundation. Then we'll spend some time with UITableView and related topics. And finally we'll end up discussing other topics as time permits.
If you are interested in attending please sign up through The meetup group or through this website E-String so that we can keep you informed of any changes. Attendance is limited due to space restrictions at Tekserve.
If you know of anyone who could benefit please pass this information along.
I look forward to seeing you there.
Thanks.


