iPhone iPad Application Development Training Course – Level 2

iPhone iPad Application Development Training Course – Level 2

Maryland, Virginia, Washington D.C., Virtually Online Live & On-Site

iPhone iPad Application Development Level 2 Course Description:

This level 2 iPhone iPad Application Development Training class is aimed at developers wanting to learn how to create iPhone Apps. A solid foundation in Objective-C programming is recommended. Topics covered will include designing interfaces for iPhone Apps and the exploration of the myriad GUI tools that come with Xcode – such as Buttons, Switches, Sliders, Page-Controllers, ImageViews, and many more.  There will be an in-depth look at some of the built-in App Templates provided with Xcode – such as the Tab-Bar App, the Master-Detail (Drill-Down Menus) App, and the Page-Based (flip-book) App. In addition, students will get hands-on experience using the external libraries that provide additional functionalities to Apps such as MapKit, Sqlite3, MediaPlayer and CoreLocation.  Students are expected to have experience using Apple Mac computers and devices for this class.

All of our iPhone app training classes are available at our Adobe Authorized training facility in Columbia, MD (convenient to Baltimore & Washington D.C.) or virtually online live from anywhere. Also, you can hire our iPhone application developers, or request a private iPhone application development training at our location, your location or online live. GSA (Government) pricing and Educational discounts are available for open enrollment & private classes.

iPhone iPad Application Development Level 2 Training Objectives:

• Persisting Data with Files
• Working with Databases
• Animations and Video
• Accessing Built-In iOS Apps
• Using Web-Services
• Working with Maps & Location Services
• Working with the Accelerometer

iPhone iPad Application Development Level 2 Training Prerequisites:

• A good working knowledge of Object Oriented Programming using Objective-C is highly recommended.
• Students may bring their own laptops if they wish.
• Though not mandatory, students are encouraged to bring their own iOS Devices so that they can build and run the Apps on their devices!

Related Training and Certification Courses:

iPhone & iPad Application Development – Level 1
Cross-Platform Mobile App Development

iPhone & iPad Application Development – Level 2

1. Persisting Data with Files
-Overview of the iOS Device File Structure
-Reading and Writing Files to the Device
-Creating and Modifying Property Lists
-Bundling Files and Resources with Apps

2. Working with Databases
-Importing the sqlite3 Library
-Creating a Database, writing Tables, Inserting Records into Tables
-Bundling a Database with your App
-Checking for Existence of Databases
-Reading and Displaying Database Data in Apps

3. Animations and Video
-How to use the NSTimer Class
-Moving Objects across the screen
-Animating Arrays of Images
-Playing Video in an App

4. Accessing Built-In iOS Apps
-Using the Email Program
-Launching Safari
-Making Phone Calls from within your App
-Sending SMS messages
-Working with the Photo-Library

5 . Using Web-Services
-Consuming a Web-Service in an App
-Parsing XML
-Consuming and Parsing JSON Web Services
-Integrating Twitter
-Integrating Facebook

6. Working with Maps & Location Services
-Using the MapKit and UIMapView
-Getting & Displaying User Location
-Getting Directional Information
-Displaying Map Annotations
-Displaying Disclosure Buttons on Annotations



All course objectives and outlines are a guide for students.  To ensure student satisfaction, these course topics and order may be modified or added to ensure the latest information is covered to support real world use of the technology.

We have instructors ready to teach this class, but we do not offer it on our open enrollment schedule.

We would be happy to schedule a private custom class or project based training for you here at ThinkB!G or at your location!

Please call 301-362-2250 or email sales@thinkbiglearnsmart.com to select your dates and find out about pricing.