iPhone iPad Apps Programming
The iphone is changing the way we look at and use mobile smart phones - and you've got what it takes to be a part of the revolution! Do you dream of being a mobile apps entrepreneur and creating the next big global iphone app? Then this course prepares you to get a head start in your quest and puts you in a position to capitalize on one of the most exciting opportunities today - the global iphone apps market. Learn to write iPhone Applications using Objective-C and the Cocoa Touch framework, and get clarity on the steps to effectively take your iphone app from idea to handset with the iphone Application Development course.
Overview
iPhone Apps Training Overview:
iPhone Programming
- iPhone Apps Programming
Delivery:
- iPhone Apps classroom training. Instructor led hands-on classes.
iPhone Apps Project:
- iPhone Apps Programming Project
iPhone Apps Course Length:
- 4 Week or Fast Track 4 Day
iPhone Apps Training Includes:
- Hands-on Training, Lab Exercises, Project work, Unlimited Lab Access, Free Re-training
iPhone Apps Training Locations:
- Liverpool Street, London
- London Bridge, London
- Moorgate, London
Flexible Starting Dates:
- iPhone Apps Training on Weekdays, Weekends and Evenings
Detail Syllabus
- Apple, iPhone, iPad and Apps Store
- iOS Platform and iOS Developer
- Xcode, Objective-C
- Cocoa, iOS Technology
- Building Interface
- Model-View-Controller
- Text, Keyboards, and Buttons
- Images, Animation, and Sliders
- Alert, Multiple Views Toolbars
- Table Views and Navigation
- Rotatable and Resizable Interfaces
- Gesture, Motion, Sensing Orientation, Detecting Tilt
- Rich Media, Movie Player
- Distributing Applications Through the App Store
iPhone iPad Apps Programming
iPhone and iPad Apps Programming
Apple Apps Programming
- Installing the Developer Tools
- Joining the iOS Developer Program, Downlad Xcode
- Installing Xcode
Xcode
- Wrting the First Apps and Testing
- The IDE for Developing Apps
- Workspace Window, Preferences
- Developer Documentation, ,Editors, Project Settings
- Schemes, Organizer, Other Xcode Tools
Interface Builder
- Interface Builder,
- Connecting NIB to Code,
- Storyboards
Objective-C
- What Is Objective-C?
- Hands-On with Objective-C
- Using the CoinTosser Class
- Memory Management
Cocoa
- Cocoa Stack, Foundation
- UIKit, Common Design Patterns in Cocoa
Provisioning iPad and iPhone
- iOS Provisioning Portal
- Setting Up Your Development Machine with Device
App Design
- Defining App, UI Design Considerations
- Mockups, Prototyping
Creating a Master-Detail App
- Building a Prototype App
- A Tour of UISplitViewController
Using Table Views
- Working with a Table View
Working with Views
- Custom Views, A Wheel View
- A Carousel View, A Photo Wheel View Cell
Using Touch Gestures
- Touch Gestures Explained
- Custom Touch Gestures
Adding Photos
- Two Approaches
- Using the Image Picker Controller
Data Persistence
- The Data Model, Building the Model with Property Lists
- Building the Model with Core Data, Using Core Data in PhotoWheel
- Adding Custom Code to Model Objects, Use of SQLite Directly
Storyboarding in Xcode
- Storyboard, Storyboarding PhotoWheel
Doing More with View Controllers
- Implementing a View Controller
- Segue, Customizing the Pop Transitions
- Container View Controller
Building the Main Screen
- Reusing Prototype Code, Displaying Photo Albums
- Managing Photo Albums, Adding Photos, Displaying Photos
Creating a Photo Browser
- Using the Scroll View, Launching the Photo Browser
- Adding Chrome Effects, Zooming, Deleting a Photo
Supporting Device Rotation
- Rotation, Customized Rotation
- Fixing the Trouble Spots, Launch Images
Printing with AirPrint
- Printing, Adding Printing to PhotoWheel
Sending Email
Email Function, The SendEmailController Class
Syncing with iCloud
- Syncing, iCloud Concepts
- Device Provisioning, Revisited
- iCloud Considerations for PhotoWheel
- Updating PhotoWheel for iCloud
- Syncing Photos with iCloud
Producing a Slideshow with AirPlay
- External Display Options, App Requirements for External Displays
- External Display API, Adding a Slideshow to PhotoWheel
- Managing External Displays, Advancing to the Next Photo
- Adding Slideshow User Interface Controls, Updating the Photo Browser
- A Note on Testing and Debugging, Adding AirPlay Support, Using AirPlay
Visual Effects with Core Image
- Core Image Concepts, Introducing CIFilter
- Image Analysis, Adding Core Image Effects to PhotoWheel
Debugging
- Understand the Problem, Debugging Concepts, Xcode
- Debugging Example: External Display Code
- NSLog, Profiling Code with Instruments
Distributing Your App
- Distribution Methods, Building for Ad Hoc Distribution
- Building for App Store Distribution, The App Store Process
- App Information for the App Store, App Store Assets
- Using iTunes Connect
- Submitting the App
- Going Further
Price Info
- Hands-on Tutor Led Training
- Classroom Based Practical Training
- Unlimited Practice Lab Access
- Small Size Class and Interactive Sessions
- Lab Exercises
- Project Work
- WiFi Internet
- Refreshments
- Completion Certificate
- Free Re-training
- Cost is calculated at 70 percent Tuition Vatable and 30 percent Training Book(s) with 0 rated Vat
Package Deal Offers
Career Package
Web & Graphic Design £1090+Java OCP Certification £1490+iPhone Apps Programming £1090 : Total Price £3670
Specialised Package
Web & Graphic Design £1090+PHP E-commerce Development £850 : Total Price £1940
Professional Package
Web & Graphic Design £1090+PHP E-commerce Development £850+iPhone Apps programming £1090 : Total Price £3030
- iPhone Apps Programming
- iPhone Apps classroom training. Instructor led hands-on classes.
- iPhone Apps Programming Project
- 4 Week or Fast Track 4 Day
- Lab Exercises, Project work, Unlimited Lab Access, Free Re-training
- iPhone Apps Training on Weekdays, Weekends and Evenings