iOS 5 Day Boot Camp with Big Nerd Ranch

Let me speak quite plainly when I say that Big Nerd Ranch's Bootcamp is recognized as the most comprehensive and influential iOS courses in the world. Their list of clients and students include Pixar, Google, and Apple (to name a few).

The course is ideally suited for programmers that already have some experience with Obective-C and Cocoa.

Upon completion of the iPhone Bootcamp, you receive exclusive access to Big Nerd Ranch's private developer board where you have access to all the students Big Nerd Ranch has ever trained (in the thousands) and can ask questions of their trainers.

The iOS 5-Day Boot Camp runs March 5th - March 9th, 9am - 6:00pm Monday - Friday.

What You’ll Learn
Upon completion of the iOS 5-Day Boot Camp, you will be able to:

Objective-C

  • Understand classes, objects, and methods
  • Write a first program in Objective-C
  • Use basic control constructs for looping, decision-making, etc.
  • Define classes and write instance and class methods
  • 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
  • Demonstrate fluency in Objective-C

iOS (iPhone/iPad) Bootcamp

  • Set up elegant user interfaces easily
  • Set up text input fields on the iPhone and move the virtual keyboard onto the screen
  • Create iPhone applications that use Core Location (GPS, Cell Tower Triangulation, Wifi Access Point Location) to pinpoint a user's location
  • Localize applications for international use
  • Swap out different interfaces (windows) with animation
  • Display data in tables
  • Create applications that can record audio and play short sounds and full audio files
  • Store data as files or SQLite databases
  • Handle warnings from the phone so applications don't get shut down
  • Handle touch and complex multi-touch sequences
  • Draw with Core Graphics
  • Animate user interfaces with Core Animation
  • Create an application that can access the user's photos or use the camera to take new photos for use within the application
  • Use the accelerometer to detect changes in the device's orientation
  • Pull data from a web service for use in an application
  • Create applications that access and modify the user's Address Book through a standard or customized interface
  • Maintain a preference file for an application
  • Use Instruments to profile an application

About the instructor

Scott Ritchie
http://www.bignerdranch.com/

Scott Ritchie Cocoa and iPhone Instructor Scott Ritchie has been developing with and teaching about Objective-C since he joined NeXT Computer in 1990. Prior to that time he was an engineer at Sun Microsystems working on window systems. Since 2000 he has held several training and engineering positions with Apple, most recently working with both AppKit and UIKit development.

Scott received his Bachelor's degree in Computer Science from the University of Washington in Seattle, where he was introduced to Smalltalk-80. He hasn't wanted to work with a computer language that wasn't also an "environment" since. He went on to earn a Masters in Computer Science from UC Berkeley where he focused on the design of RISC-based multiprocessor architectures.


Return to top