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.
Participants should have substantial previous programming experiences in an object oriented programming environment such as Java, C++, or .Net.
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
Programming Constructs, Syntax, Classes, Objects, Properties, Messages, Memory management, Foundation classes.
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.
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.
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.
Introduction, Text Views, Managing the Keyboard, Moving Content That Is Located Under the Keyboard, Drawing Text, Displaying Content in a Web View.
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.
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.
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.
Introduction, The Preferences Interface, Using The Settings Bundle, The Settings Page File Format, Hierarchical Preferences, Localized Resources.
Lectures, Workshops, group discussions; hands-on exercises; assignments; practical sessions; demonstrations; practical work; lab studies; visual aids.
The Fitzwilliam Institute maintains a panel of qualified and motivated trainers who work as a team mentoring each student.
Computer Programmer, Software Developer, iPhone Application Developer, Software engineer, Software Test, Software Design, IT consultant, Software Trainer.
Anyone who wishes to develop a career in Web Development industry.
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.
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.