iphone

iPhone Application Development


Target Audience


Participants should possess an eagerness to learn programming and be keen to embark on a journey as architects of their own software!

A previous background in programming is not compulsory for the SAE iPD Basics Course as sessions include fundamentals of Objective C programming, in addition to the theories and techniques necessary to develop iPhone applications.

The prerequisite for the SAE iPD Advanced Course is either completion of the SAE iPD Basics Course or knowledge of Objective C programming language.


Course Rationale and Aim

iPhone App Dev Basics Course

This course focuses on the fundamentals of Objective C Programming for the iPhone & iPod Touch. Participants will be introduced to the programming environment for iPhone application development and will have a hands-on approach to Objective C programming using the tools provided in the iPhone Software Development Kit (SDK). Students will begin to understand the process of building apps.

iPhone App Dev Advanced Course

This course focuses on using the Objective C programming language to create an iPhone application. It also introduces participants to key theories, concepts, issues, and the business model of the Apple App Store along with Apple's app review process. Students will learn the submission process to Apple for appraisal. Participants will be able to produce a functional application at the end of the course.



Features of the iPD courses:

  • Hands on learning from experienced iPhone application developers
  • Supervised and unsupervised lab hours
  • A laptop in class for each student. Laptops also available for lab hours
  • Each iPD laptop provided for class & labs has the required software and SDK for hands on practical training

Who should take this course?

The iPD program is intended for anyone interested in learning Objective C Programming language and iPhone App Development.

Need More Information?
Download Brochure

iPD Basic

  • Intro to Objective C
  • Control Flow
  • Program Structure
  • Classes & Objectives
  • Arrays & Pointers
  • Memory Management
  • Data Structures
  • Software Design
  • UIKit
  • Connections
  • Testing & Debugging
  • Programming Style

iPD Advanced

  • Intro to iPhone Development
  • Mode 1 / View/ Controller Paradigm
  • View Controllers & Navigation
  • Table Views
  • Handling Input
  • Multimedia
  • Data Storage
  • Maps & Locations
  • Networking
  • Building on the Device
  • Performance & Debugging
  • Preparing App


Cost & Dates


Basic or Advanced Course taken individually $1,500.00

Basic and Advanced Courses taken together $2,500.00

Does not include enrollment fee of $100.00

Start Dates for iPD

January 17th , 2011




Facilities

The SAE campus is a modern facility conveniently located in the heart of SOMA (South of Market). SAE is within walking distance of BART and the CalTrain Station. SAE is also located less than a block away from the Bay Bridge. In the classroom, each student will be provided with an Apple Laptop for use in class and for Lab hours. Every Laptop will have the Apple iPhone SDK (software development kit) installed.

Languages:

Location: San Francisco

SAE Institute San Francisco
450 Bryant Street, Suite 100
San Francisco, CA 94107

Tel. 415-344-0886
Fax. 415-344-0237
eMail:

How To Find Us

Local Time:


Select your SAE Institute