Certificate in iPhone Application Development

Mobile

MOBILE APPLICATIONS

Explosive growth of mobile device computing has changed the way companies do business and the sheer volume of data now accessed by mobile devices has never been greater. Pace University has the most comprehensive and current programs found anywhere in the greater New York (NY) Metropolitan area. For those with little to no experience in mobile device computing, we have a pathway to get in the game with the Introduction to Object Oriented Programming for Mobile Device Computing. We provide and support programs for the two leading mobile platforms today: Android and iPhone (iOS) including an advanced iOS application development program. Learn how to build mobile apps on any platform and advance your career skills by calling us today!

Certificate in iPhone Application Development

icon
iPhone

 


Start Date: March 11, 2014 - 24 Sessions:
Tuesday & Thursday evenings: 6:00 pm to 8:30 pm

Fee: $2,950.00
Location: 163 Williams St., New York, NY 10038

 

Start Date: June 17, 2014 - 24 Sessions:
Tuesday & Thursday evenings: 6:00 pm to 8:30 pm

Fee: $2,950.00
Location: 163 Williams St., New York, NY 10038

 

icon

Course Description

This hands-on course delivers 60 hours of classroom instruction supplemented with outside class assignments. This ‘leading edge’ program will include learning about universal applications (iPhone / iPad / iTouch) and iAd.

Optional / Supplemental Hours:

Students registered in the iOS / iPhone Application Development program will also have access to our Mobile Device Computing Lab. The Mobile Device Computing Lab will be open to all mobile students to work collaboratively in groups or individually on homework assignments and class projects. The lab will also be staffed with an instructor to provide extra help with questions, homework assignments and / or projects. The lab will be available one Saturday per month or three times during the course. The lab is optional.

Main Project(s):
There will be a number of hands-on exercises and class projects throughout the course. One main iPhone and / or iPad project of student’s choice will be required by the end of the course.

Click for Detailed Course Description

icon

You Will Learn To

The learning objectives of the class are: to develop iPhone technology skills and soft skills of student learners to enable them to plan, design, build iPhone (iPad) apps and upload apps to Apple’s App Store. This is a very ‘leading edge’ course and will include learning about universal applications (iPhone / iPad / iTouch) and iAd.

Main Project(s): There will be a number of hands-on exercises and class projects throughout the course. One main iPhone and / or iPad project of student’s choice will be required by the end of the course. Students will learn Apple's iOS 7, XCode, Interface Builder and SDK.

icon

Who Should Enroll

Anyone interested in learning how to build Mobile Apps, iPhone / iPad applications.
Experience:
No prior iPhone / iOS Application Development experience required. Must have C, C++ or Object Oriented Programming (OOP) experience. Objective C programming experience and / or knowledge is a plus.

If you don't have programming experience, we offer a course (Introduction to Object Oriented Software Development for Mobile Device Computing - see course details for this class) to prepare for Mobile Device computing (iPhone Application Development).

Time:
You need enough time in your schedule to attend classes, do the homework exercises, review materials / readings and and work on projects. Students should plan on approximately two to three hours outside of class for each hour spent in class.

icon

Course Format

The Certificate in iPhone Application Development class meets twice per week on Tuesday and Thursday evenings This is an instructor-led course and will also include WebEx recordings for playback and review.

Fall and Winter classes will meet - Tuesday and Thursday evening: 6:00 pm to 8:30 pm (2.5 hours) Five hours per week for 12+ weeks. No classes the week over Christmas Holidays and other standard holidays (Thanksgiving, New Years, MKL, President's Day / week, 4th of July week).

Total iPhone classroom hours - 60 hours / 12+ weeks. This iPhone training / class meets in our downtown NY campus location in a brand new state of the art Mac lab computer facility.

COST: $2950

Location: 163 William St., New York, NY 10038


View Larger Map

 

icon

Questions?

Please contact us at (888) 561-7223 or continuinged@pace.edu

Outline

Overview of iPhone Development
Anatomy of an Application
Installing the iPhone SDK
Building and Installing Applications
Provisioning an iPhone Device
Lab exercise

Basic Objective C
Classes, Objects and Methods
Data types and expressions
Program looping
Making decisions
Lab exercise

Interface Builder
Designing a UI
XIB (NIB) files
The inspector
Adding linkage to code
Lab exercise

Introduction to the UI kit
Windows and views
View controllers
Text views
Navigation bars
Action sheets and alerts
Table views
Lab exercise

Advanced UI Kit Design
Common controls
Images
Keyboard properties
Pickers
Date/Time pickers
Tab bars
Lab Exercise

Data Persistence
Application directory
File saving strategies
Persisting application data
Using SQLite3
Accessing Web Services (.NET and Java)
Lab exercise

Media: Audio toolbox and AVFoundation
AVAudio player
MPMusicPlayerController
iPod Library Access
Lab exercise

(NEW topic for course)
Apple Push Notification Service (APNS)
Configuring an App ID for Push Notifications
Communicate with APNS using the SSL
Construct the payload for the message
Send the push notification containing the payload to the APNS
Lab Exercise
 

(NEW topic for course)
Map Kit
Implementing Map View
Display Map in different styles (Standard, Satellite, Hybrid)
Create an annotation
Lab Exercise

(NEW topic for course)
In App Purchase
Create a unique App ID
Add a new product for In App purchase
Consume In App product
Lab Exercise

Core location
CLLocationManager Class Reference
Configuring Location Updates
Configuring Heading Updates
Starting and Stopping Updates
Getting the Location Data
Properties
Delegate
desiredAccuracy
distanceFilter
Instance Methods
Lab exercise

Accelerometer
Accessing Accelerometer Events
Choosing an Appropriate Update Interval
Isolating the Gravity Component from Acceleration Data
Isolating Instantaneous Motion from Acceleration Data
Getting the Current Device Orientation
Lab exercise

(NEW topic for course)
iAd
Configuring iAd
Implementing iAd
Lab Exercise

(NEW topic for course)
Building Universal Applications (iPhone / iTouch / iPad)
Converting existing iPhone App to Universal Application
Implementing Interface Idioms
Lab Exercise

Final Project(s)
Final Class Projects Due


Text Books Used in Class:

Beginning iPhone and iPad Development with iOS7*: Exploring the iPhone SDK –
Jack Nutting (Author), David Mark (Author), Jeff LaMarche (Author)
* when available

iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
Joe Conway (Author), Aaron Hillegass(Author)