• Decrease font size
  • Default font           size
  • Increase font size

iPhone Programming II: Intermediate

Print E-mail

Course Duration: 3-Days

Course Description

This intermediate course is for software developers who have completed the intro course, or have the equivalent experience. The course begins by reviewing the key topics from the intro course. The course then covers how to program utility-based apps, tab bar apps, and navigation-based apps. The course also covers persistent storage, web client apps, and how to access web services.

Course Objectives

  • Learn how to create Utility-based Apps
  • Learn how to create Tab Bar Apps
  • Learn how to create Navigation-based Apps
  • Learn how to use Persistent Storage
  • Learn how to create Web Client Apps
  • Learn how to access Web Services

Review of iPhone Programming I

  • Objective-C 2.0
  • Foundation Framework
  • View-based Apps
  • User-Interface Handling
  • Persistent Storage

Utility-Based Application

  • Modal View Controllers
  • View Controller Animation
  • Protocols
  • Main View
  • Flip-side View

Tab Bar Application

  • Tab Bar Controller
  • First View
  • Second View
  • Tab Bar
  • Tab Bar Items

Navigation-based Application

  • Navigation Controller
  • Table View Controller
  • Table Data Source
  • Table Sections
  • Table Rows
  • Table Cells
  • Table Selection
  • Push/Pop View Controller

Persistent Storage

  • Core Data
  • Sqllite
  • libsqlite3

Web Client

  • URL Connections
  • HTTP Classes
  • Web View
  • HTML Files
  • PDF Files
  • Media Files

Web Service

  • RESTful Web Service
  • URL Connections
  • HTTP Classes
  • NSXMLParser
  • libxml2

Device Hardware

  • Device Info
  • Accelerometer
  • Audio
  • Battery
  • Camera
  • GPS/Location
  • MapKit

Course Summary

  • Review
  • Where To Go From Here
 

Contact Us

Interested in this course?  We deliver on-site, online, and self-paced.  If you have questions, or would like to talk with a Dashcourses representative, call us at 1-866-945-4844 or fill out the form below.
  
Course*
Please enter the Course Name.
Name*
Please enter your name
E-Mail*
Please enter a valid email address
Company*
Please enter your Company Name.
Phone
Please enter a valid phone number
Message
Invalid Input
* indicates a required field  
 
Would you like to receive our Monthly Newsletter? (You can unsubscribe at any time.)
Invalid Input
Please enter the characters below* Please enter the characters below
Refresh
Invalid Input
**Note: We keep your information private and will not share your information with any other organization.