iPhone / iPad / iOS 5 & iOS 6 App Development Training Course

Course description

Apple’s iOS platform provides a framework in which to build and deploy extraordinarily appealing applications to iPhone and iPad devices.

Used effectively, iPhone and iPad apps can combine a great mobile user experience with the functionality and perceived solidity of a desktop client.

Our iPhone & iPad iOS 5 & iOS 6 App Development training course will teach you the fundamentals of building feature-rich apps from the ground up in Objective C using the Xcode development environment. You’ll be coached by an experienced instructor with solid industry experience.

What you will learn

* Objective C Language
* Object Orientated Programming
* Building iPhone & iPad User Interfaces (UIs )
* Build and use Tab Bars
* Core Data
* Tables Animation Core iPhone / iPad
* Hardware capabilities
* iAd Advertising
* In-App Purchase functionality

Who should attend

Software developers who want to develop and deploy commercial apps for Apple iPhone and iPad.

Prerequisites

Experience of developing applications using a language such as C#, C++, PHP

iPhone / iPad Training Course Syllabus

Overview of iPhone & iPad Development

Introduction to iOS
Architecture
Xcode 4 IDE
Objective C in relation to other languages
iPhone emulator
Instruments

Objective C Programming

Objects
Classes
Messaging

Objects in iOS

Categories and Extensions
Fast Enumeration
Static Behavior
Selectors
Threading
Remote Messaging
Exception Handling
Memory Management

Building the User Interface

UIApplication class
UIApplication Delegate
Connecting UIWindow, UIApplication, and UIApplication Delegate
UIView and UIView Controller
UIView Classes & Controller Classes
View-based Application Template
IBOutlet and IBAction
UIViewController and Application Life Cycle Events
Exploring the views
Action sheet
Page Control and Image View
Segment control
Adding view Dynamically
Switching views
Animating transitions
Passing Data between Views

UIControls

Modifying Buttons
UIToolbar
UITextField and UITextArea
UISlider and UISwitch
UIWebView, UIDatepicker, UIPickerView
UIPickerView with UIImageView
NSNotifications

Tab Bars

UITabBar and UITabBar Controller
Tab Bar Application template
Creating a Tab bar Application

Navigation

UINavigationBar
UINavigationController
UINavigationItem
Manipulating NavigationBas items
Implementing NavigationBar in a simple Application
Tabbed applications

Table Views

UITableView and TableView Controller.
Table Views Delegates
Table View data sources
Selecting & editing Table rows
Grouping and indexing rows
Table layout
Using a table in a navigation controller

Core Data

Core Data Architecture
Core Data schemas
Data Models
Loading, fetching & saving a Model’s Data

Input / Multitouch

Overview of Multitouch
Deleting Touches
Detecting Multitouches
Pin Gesture
Drag Gesture

Animation

NSTimer
Transforming Views
Translation
Rotation
Scaling
Animating

Utilising core iPhone / iPad Hardware capabilities

Camera
Mapkit
Core Location

Communication & Other Hardware

Messaging
Push Notification
Location Notification Services
Accelerometer
AV foundation API
Incorporating iAd Advertising
Enabling and Implementing In-App Purchase functionality

Overview of iOS6 New Features

Siri
Navigation enhancements
iCloud Storage API – deeper Cloud integration
Notification Center
New camera & photo functionality
iPad multi-touch gestures
Accessibility

Related courses

iphone3
Beginners iPhone & iPad Programming Basics Training Course

Register

Register to “iphone1”


4 Jun 2012
16 Jul 2012
17 Sep 2012
12 Nov 2012
On-Site Options











Close
On-site

On-site / Customised iPhone / iPad Training

Our iPhone / iPad course is available for customised / on-site delivery. If you are looking for a bespoke, tailored iPhone / iPad training course based on your project requirements or existing experience level, please feel free to give us a call on 0203 3137 3920, we’d be glad to help.
Okay, so we don't do pizza.

Save as PDF
Send via email

Share course data




Close

Code

iphone1

Experience Level

intermediate

Days

4

Scheduled Dates

4 Jun 2012
16 Jul 2012
17 Sep 2012
12 Nov 2012

Price per person

£1995 +VAT

Scheduled Address

Framework Training
Westbourne House
14-16
Westbourne Grove
London
W2 5RH

More about our London Training Centre

In categories: Mobile Application Development Training Courses
Tags and keywords: , , , , , , , , , , , ,