IPDCTrainingDay


 

iPhone Development Training Day

 

Once again, we're contemplating offering a day of paid training on the Friday (12/18/09) before the upcoming iPhoneDevCamp Colorado. The iPhoneDevCampCO will remain a free event, but there would be a fee for training if it is offered.

 

The syllabus would be determined by the participating teachers, so is still TBA, but it is anticipated it would be similar to courses offered in the past (see below), most likely updated with information about new technologies in iPhone OS 3.0.

 

If you would be interested in attending the paid training, please send an e-mail to ipdc-training@metafy.com and/or paste your name here, or indicate your interest by mentioning it and @iPhoneDevCampCO in the same tweet on Twitter!

 

 


ARCHIVED:

 

New/Special : We have added a day of paid training for iPhone developers on the Friday (2/20) before iPhone Dev Camp Colorado #3. The fee for the day of classes is extremely reasonable, and you can choose to attend the full-day or either of the morning or afternoon sessions.

 

Here is the current syllabus, still tentative, but hopefully this gives you an idea of what we'll be covering and gets people interested in signing up for the paid training. The entire day will be "hands-on" so please arrive prepared to start coding (i.e., you should already have the iPhone SDK and Xcode installed and running):

 

Please sign up below if you are interested, the EventBrite link to register is http://ipdc.eventbrite.com/

 

UPDATE: 2/20/09 - A new version of the device APIs demo bundle is available, with bug fixes.  If you downloaded iPDC-Device-APIs.zip before 3:39PM today, please get another copy.  Or if you prefer, find and fix the bugs yourself as homework.

 

UPDATE: 2/20/09 - iPDC  Training Day underway for a FULL HOUSE!

 

 

Current teachers include Marcus Zarra and Joe Pezzillo, Tom Harrington, Kendall Gelner, David Clements, Danny Newman : AboutThePresenters

 

MORNING

 

     9am to 12:30p    

 

     "Basics"
        3/4 HOUR
  3 Hello Worlds in an Hour - UIView, UITableView and UIWebView based examples - Joe Pezzillo

 

3/4 HOUR

          Introduction to Cocoa - Joe Pezzillo
               quick intro to Cocoa syntax
               basic/standard data types (NSString, NSArray, NSDictionary, etc.)
               memory management
               MVC - your program & code structure

  standard patterns - delegates, notifications, ...

 

          Networking Basics - Joe Pezzillo
               getting and putting data - NSURL, NSURLRequest and related

 

1 HOUR

          CocoaTouch Basics - Marcus Zarra
               How-to's for many common UI widgets and standard functionality (e.g. Table views, controls, alerts, etc.)

 

 
         [Introduction to Frameworks & Third Party Libraries]
 

 

1 HOUR

 Detailed Drill Down on UITableView / UITableViewCell - Kendall Gelner

 

[Currently expecting lunch to be "on-your-own", subject to change, may be able to order a light lunch or pizza in]

 

AFTERNOON
     1p to 5pm

 

     "Intermediate & Advanced Topics"

 

1/4 HOUR

          Keychain - Joe Pezzillo

 

3/4  HOUR

          Audio - Daniel Newman
          Passing Data between apps (URL handling) - Daniel Newman

 

1 HOUR

          Device Specific Functionality (camera, CoreLocation, [accelerometer]) - Tom Harrington

 

1 HOUR

          CoreAnimation - Marcus Zarra

 

        1 HOUR 

 App Store - David Clements

 

[Last hour 5pm to 6pm "hands-on" lab time] 
 

[Note that the iPhone Dev Camp #3 social begins at 7pm at the same location]

 

Source Code from Marcus Zarra IPDC2009_Zarra.zip