Cocoa Programming Foundations Workshop - May 9th, 16th 2009
Tickets: phillycocoa.ticketleap.com
SOLD OUT!
The first in a series of educational events, this is a foundational overview of the Objective-C language and the core foundation objects you'll use in the Cocoa framework. Targeted at those who are new to the platform this will lay the ground work for your programming future, be it iPhone development or desktop applications on Mac OS X.
When and Where
The event will consist of two consecutive Saturdays, Sat May 9th and Sat May 16th. The class itself will begin at 1pm and end at approximately 5pm (with some more social time afterwards).
Location:
Indy Hall
32 Strawberry Street,
Philadelphia, PA 19106
Cost
The total cost for the event is $100. With this you'll be able to attend both Saturdays and get a copy of the companion book Learn Objective–C on the Mac. Early signups can pick up their book early at Indy Hall. For more info on the book talk to Jason Allum jallum@gmail.com.
Expectations
Attendees should come with a basic understanding of procedural programming. Previous object-oriented experience a plus but not required.
Attendees should come with a laptop running OS X Leopard and the latest version of the development tools. If you need help installing the tools let us know. If you don't have a laptop let us know; we may be able to have one for you to use in class.
Class details
The class itself while not based exactly on the companion book, Learn Objective–C on the Mac, does draw heavily from it. Class time will be a ping pong match of overview and hands-on exercises. During the hands-on exercises instructors will browse the class to help anyone having trouble.
A basic course outline follows.
Session 1
- "Hello, World!"
- Xcode Introduction
- Objective-C Language Basics
- Object-Oriented Programming
- Conceptual Review
- OOP in Objective-C
- Memory Management Basics
- Source File Organization
Session 2
- More Xcode
- Foundation Kit
- More Memory Management
- Object Initialization
- Categories
- Pitfalls, Tips, & Tricks
Instructors
Andy Mroczkowski
Andy is a Cocoa developer working full time at The Neat Company in Philadelphia, where he helped build the NeatWorks for Mac application from the ground up. Additionally, Andy contributes to other Cocoa projects, most notably, Concert Vault for iPhone. Andy is the current organizer of the Philadelphia CocoaHeads chapter, and is also a Big Nerd Ranch Cocoa Bootcamp alumni.
Jason Allum
Jason causes trouble.
Aaron Evans
Aaron writes Cocoa software for fun in his spare time and has previous professional Mac software development experience. Aaron's current Cocoa project is SmugMugExport, an iPhoto plugin that lets you manage albums and upload photos to the photo site SmugMug. Aaron started writing Mac software when Xcode was called Project Builder and Interface Builder was called Interface Builder.
Dave Martorana
Dave uses Cocoa and Objective-C to write software like Multiplex, MultiFirefox, and most recently Twistori Desktop for IndyHall Labs. When not developing software, assume there is beer involved.
Michael Zornek
Mike has been working with Cocoa since OS X 10.0 and is currently a full time independent Cocoa programmer. Under the company name Clickable Bliss, Mike spends his days working on an invoice and accounting application called ProfitTrain (the successor to Billable which he has been selling since 2006).