I've programmed on the Mac a little but I'm new to the iPhone

I've programmed on the Mac a little but I'm new to the iPhone I recommend you start out with Cocoa & Xcode for iPhone Developers.

This class will get you up to speed with Cocoa Touch and Xcode for iPhone develop. You will then be in great shape for the iPhone courses.

The 3 courses you should take if you have some Mac or iPhone development are:

Cocoa Touch for iPhone and iPad Developers - Online Course

Purpose: Cocoa & Xcode for iPhone Developers is designed to give students the critical and necessary tools and knowledge to develop an iPhone application using Cocoa, Xcode, Interface Builder, Debugger and Instruments.

This course is critical for any iPhone Developer.

Books used for this course

Times: 5pm Pacific. Total of 8 online classes.

Course outline:

  1. Objects, Classes, Methods, and Messages
  2. Xcode
  3. In Interface Builder
  4. Creating and Using Instances
  5. Using Existing Classes
  6. Creating Your Own Classes
  7. The Debugger
  8. Memory Management
  9. Turning the Garbage Collector On and Off
  10. Living with the Garbage Collector
  11. Living with Retain Counts
  12. Lay Out the Nib File
  13. Implementing the AppController Class
  14. Debugging Hints
  15. Delegates
  16. Lay Out the User Interface
  17. Make Connections
  18. How Delegates Work
  19. Key-Value Coding; Key-Value Observing
  20. Key-Value Coding
  21. Bindings
  22. Making Keys Observable
  23. Properties and Their Attributes
  24. Key-Value Coding
  25. Key-Value Observing
  26. Basic Core Data
  27. How Core Data Works
  28. User Defaults
  29. Using Notifications
  30. What Notifications Are
  31. Using Alert Panels
  32. Localization
  33. Core Data Relationships
Upcoming Cocoa Touch for iPhone and iPad Developers Online Courses
Live Start Dates Instructor Price Status
September 5, 2011
Mon & Wed
& Start NOW
-OnDemand 24x7 (?)
Gary Bennett $97*

back to top

iPhone and iPad Programming - Part 1 - Online Course

Purpose: Now that you know how to program and are familiar with Objective-C, Cocoa and Xcode, you are ready to learn how to write iPhone applications. This course is designed to do just that. You will be exposed to all the critical elements in iPhone development and write your first iPhone app.

Books used for this course

Times: 5pm Pacific. Total of 8 online classes.

Course outline:

  1. The iPhone Application Components
  2. Platform capability
  3. Views
  4. Animation
  5. Controls
  6. Alerts
  7. Basic Tables
  8. Advanced Tables
  9. Navigation Controllers
  10. SQLite Databases and Core Data
  11. Displaying HTML
  12. Auto Rotation
  13. Displaying Images
  14. Localization
Upcoming iPhone and iPad Programming - Part 1 Online Courses
Live Start Dates Instructor Price Status
Start NOW
-OnDemand 24x7 (?)
Gary Bennett $97*
April 9, 2012
Mon & Wed
& Start NOW
-OnDemand 24x7 (?)
Gary Bennett $97*
October 1, 2012
Mon & Wed
& Start NOW
-OnDemand 24x7 (?)
Gary Bennett $97*

back to top

iPhone and iPad Programming - Part 2 - Online Course

Purpose: This course is designed to take you to the next level in iPhone Development and covers many of the details that developers get stuck on. We dig into the tools and courses that make up the iPhone UI Development Framework. We will also discuss multi-touch handling.

Books used for this course

Times: 5pm Pacific. Total of 8 online classes.

Course outline:

  1. iPhone, Threads and Memory Management
  2. Storying Boarding
  3. Animation and OpenGl
  4. Touch and Multi-touch sequences
  5. Gestures
  6. Core Graphics
  7. Core Animation
  8. Sending and Receiving Data using Web Services
  9. JSON and XML Parsing
  10. Using Instrumentation and Source Control
Upcoming iPhone and iPad Programming - Part 2 Online Seesions
Live Start Datese Instructor Price Status
Start NOW
-OnDemand 24x7 (?)
Gary Bennett $97*
May 7, 2012
Mon & Wed
& Start NOW
-OnDemand 24x7 (?)
Gary Bennett $97*
4 Seats Left
November 5, 2012
Mon & Wed
& Start NOW
-OnDemand 24x7 (?)
Gary Bennett $97*

back to top

*Prices do not include the price of the books. You will need to order them from Amazon or other sources. See FAQ and course description for the book(s) needed for each class.