Linux Events: Beginning Cocoa Bootcamp

Name Value
Event Title Beginning Cocoa Bootcamp
Brief event description 7-day Cocoa training designed for the complete novice.
Start Date September 26, 2009
End Date October 2, 2009
Full Event Description Beginning Cocoa Bootcamp

Beginning Cocoa Bootcamp is an intensive seven-day training course specifically designed for developers who want a compact and informative introduction to Objective-C programming before taking our Cocoa I Bootcamp.

The first two days of the course are devoted to learning Objective-C with Mark Fenoglio, followed by our five-day Cocoa I Bootcamp with Aaron Hillegass. In 7 challenging days, these courses will take you from complete novice to being a Cocoa developer.

This developer training offers a condensed and information-rich, hands-on introduction into Objective-C programming. This is the perfect class for programmers interested in learning Cocoa who may lack a background programming in C or OOP.

We are using Mac OS X 10.5, Xcode 3, and Objective-C 2.

Upon completion of Beginning Cocoa Bootcamp, the student will:

* Objective-C
* Understand classes, objects, and methods
* Write a first program in Objective-C
* Understand data types and expressions
* Use basic control constructs for looping, decision-making, etc.
* Define classes and write instance and class methods
* Be able to use inheritance
* Take advantage of polymorphism and dynamic typing
* Work with the preprocessor
* Utilize underlying C features
* Use the basic Foundation classes (numbers, arrays, dictionaries, sets, etc.)
* Retain and release objects correctly to prevent memory leaks
* Be fluent in Objective-C
* Cocoa I
* Be able to write complex applications for Mac OS X
* Have mastery of Interface Builder and Xcode
* Be able to find and understand the online documentation
* Have experience with the most common classes in the frameworks
* Have a clear understanding of the design patterns used in Cocoa
* Be able to recognize several common idioms of the Cocoa community

Prerequisites

Prior experience in C and Object-Oriented Programming is not necessary. Some experience in programming helpful but not required.

What's Included

Class price includes all class materials, a luxury room, three delicious meals a day, a stylish Big Nerd Ranch t-shirt, and ground transportation to and from the airport. Plan to arrive the afternoon or evening before your class begins and depart on the last day of your class after 4 PM.
Event URL Beginning Cocoa Bootcamp
Event Type Workshop
Building/Venue The Big Nerd Ranch
Sponsor Big Nerd Ranch
Contact name Emily Herman
Contact E-Mail address pr@bignerdranch.com
Contact Phone 404-478-9005
Contact Fax 202-478-2777
Address Atlanta, GA 30185
United States

  Options