Diploma in iPhone and iPad App Development - Evening Diploma

start date: 29 October 2014

This iPhone & iPad Application Programming Course presents leading-edge computing technologies for professional software developers who want to take advantage of the opportunities presented by the huge popularity of the iPhone and it's apps.

At the heart of our iPhone & iPad Application Programming Course is an app-driven approach, we present concepts in the context of complete working iPhone apps, rather than using code snippets. The apps used in this iPhone & iPad Application Programming Course introduce key iPhone concepts, features and facilities (e.g., audio, video, animation, the compass, peer-to-peer connectivity, GPS and more). This approach will ensure that you'll quickly learn everything you need to start building iPhone apps.

 

Prerequisites

Participants should have substantial previous programming experiences in an object oriented programming environment such as Java, C++, or .Net.

iPhone & iPad Application Programming Course: Module 1

 

The Core Application:

Introduction, UIWindow, UIView, UIKit View Classes, View Controllers, View Architecture and Geometry, View Interaction Model, View Rendering Architecture, Coordinate Systems, Creating and Modifying and Managing Views, Animating Views, Creating a Custom View, Initializing Your Custom View, Drawing Your Viewís Content, Responding to Events

iPhone & iPad Application Programming Course: Module 2

 

Overview of Objective C:

Programming Constructs, Syntax, Classes, Objects, Properties, Messages, Memory management, Foundation classes.

iPhone & iPad Application Programming Course: Module 3

 

The Graphical Interface, Window and Views:

Introduction, UIWindow, UIView, UIKit View Classes, View Controllers, View Architecture and Geometry, View Interaction Model, View Rendering Architecture, Coordinate Systems, Creating and Modifying and Managing Views, Animating Views, Creating a Custom View, Initializing Your Custom View, Drawing Your Viewís Content, Responding to Events.

iPhone & iPad Application Programming Course: Module 4

 

Event Handling:

Event overview and management, Touch Events and Motion Events, Multi-Touch Events, Copy, Cut, and Paste Operations, UIKit Facilities for Copy-Paste Operations, Selection and Menu Management, Copying, Cutting and Pasting with the Pasteboard.

iPhone & iPad Application Programming Course: Module 5

 

Graphics and Drawing:

The UIKit Graphics System, The View Drawing Cycle, Coordinates and Coordinate Transforms, Graphics Contexts, Color and Color Spaces, Drawing with Quartz and UIKit, Configuring the Graphics Context, Creating and Drawing Images and Drawing Paths, Creating Patterns, Gradients, and Shadings, Drawing with OpenGL ES, Applying Core Animation Effects.

iPhone & iPad Application Programming Course: Module 6

 

Text and Web:

Introduction, Text Views, Managing the Keyboard, Moving Content That Is Located Under the Keyboard, Drawing Text, Displaying Content in a Web View.

iPhone & iPad Application Programming Course: Module 7

 

Files and Networking:

File and Data Management, Commonly Used Directories, Backup and Restore, Files Saved During Application Updates, Getting Paths to Application Directories, Reading and Writing File Data, Saving State, Case Sensitivity, Networking, Tips for Efficient Networking, Using Wi-Fi, The Airplane Mode Alert.

iPhone & iPad Application Programming Course: Module 8

 

Multimedia Support Audio and Video:

Introduction Using Sound in iPhone OS, Hardware-Assisted Codecs, Audio Formats, and Audio Sessions, Playing and Recording Audio, Parsing Streamed Audio, Audio Unit Support in iPhone OS, Using Video in iPhone OS, Recording, Playing and Editing Video, Playing Video Files.

iPhone & iPad Application Programming Course: Module 9

 

Device Support:

Setting Required Hardware Capabilities, Communicating with Accessories, Accessory Basics, Accessing Accelerometer Events, Choosing an Appropriate Update Interval, Getting the Current Device Orientation, Using Location and Heading Services, Getting the Userís Current Location, Getting Heading-Related Events, Displaying Maps and Annotations, Reverse Geocoder, Using the Camera, Picking a Photo from the Photo Library, Using the Mail Composition Interface.

iPhone & iPad Application Programming Course: Module 10

 

Application Preferences:

Introduction, The Preferences Interface, Using The Settings Bundle, The Settings Page File Format, Hierarchical Preferences, Localized Resources.

iPhone & iPad Application Programming Course: Methods of Training:

 

Lectures, Workshops, group discussions; hands-on exercises; assignments; practical sessions; demonstrations; practical work; lab studies; visual aids.

iPhone & iPad Application Programming Course: Trainers

The Fitzwilliam Institute maintains a panel of qualified and motivated trainers who work as a team mentoring each student.

iPhone & iPad Application Programming Course: Possible Careers

Computer Programmer, Software Developer, iPhone Application Developer, Software engineer, Software Test, Software Design, IT consultant, Software Trainer.

iPhone & iPad Application Programming Course: Who Should Apply

Anyone who wishes to develop a career in Web Development industry.

iPhone & iPad Application Programming Course: Qualifications

Diploma in iPhone Application Programming.

Certification is awarded by the Institute of Commercial Management (ICM).

The Institute of Commercial Management was founded in 1979 and is one of the leading Professional Examination and Certification Bodies in the world today.

Fitzwilliam Institute Group, have developed and provided Practical Skills Training Courses in liaison with the Institute of Commercial Management Qualifications and Certifications framework for over 25 years.

Institute of Commercial Management certifications are recognised throughout Europe, the USA, Canada, South Africa and Asia in a total of 140 countries, by leading industries, bodies and professions.

next start date: 29th October 2014 (Wednesday)

€1,395.00

To Secure your place on the course a Deposit of 20% (€279) is required.

The remainder (€1116) is due 30 days prior to the commencement of the course.

All fees must be paid before the course begins.

Year on year, we have the pleasure of training students from top Ireland and international companies. See where our most recent students come from and find out what they have to say.