iPhone and iPad App Development Course

Start developing beautiful iPhone and iPad apps, in a matter of days. Learn iOS app development using xCode.

Extensive hands-on development exercises, delivered by an expert trainer. Packed with iPhone and iPad development best practices.

Free: Two hours Agile In a Nutshell course. Contact us for more details.


What You Will Learn

  • Objective C Language and xCode
  • Objects in iOS
  • Building the UI
  • Cocoa Touch Design Patterns
  • Navigation
  • Build and use Tab Bars
  • Tables Views
  • Core Data
  • Animation
  • Hardware and Communication
  • iAd Advertising and in-App Purchases
  • Custom Drawing

During this four day iOS, iPhone and iPad, App Development course you will learn through instruction and hands-on development exercises. Whether you are just picking up iOS or need to freshen up your development toolset, this course helps you build a solid foundation.

Call Us at +44 7549 941125 in case you have any questions or contact us via email.

Course Outline

Objective C Language and xCode
  • Objective C overview
  • Objects
  • Classes
  • Messaging
  • Foundation framework
  • Using xCode
Hello iOS
  • Categories and Extensions
  • Fast Enumeration
  • Static Behavior
  • Selectors
  • Threading
  • Remote Messaging
  • Exception Handling
  • Memory Management
Building the UI
  • UI basics
  • Overview of Multitouch
  • UIView and UIView Controller
  • View-based Application Template
  • 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
  • Designing App UI
Cocoa Touch Design Patterns
  • Apple Model--View--Controller
  • iPhone UIKit framework
Navigation
  • Manipulating NavigationBas items
  • Implementing NavigationBar in an app
  • Tabbed applications
Tab Bars
  • Tab Bar Application template
  • Creating a Tab bar Application
Table Views
  • TableView Controller
  • Table Views Delegates
  • Table View data sources
  • Table row manipulation
  • Table layout
  • Using a table in a navigation controller
Core Data
  • Core Data Architecture
  • Data schemas
  • Data Models
  • Loading, fetching and saving Data
Animation
  • Transforming Views
  • Translation
  • Rotation
  • Scaling
iAd Advertising and in-App Purchases
  • iAd Advertising
  • Enabling and Implementing In-App Purchase functionality
Hardware and Communication
  • Camera
  • Mapkit
  • Core Location
  • Accelerometer
  • Messaging
  • Push Notification
  • Location Notification Services

Upcoming iPhone and iPad App Development Course Courses

DATE TITLE LOCATION PRICE

Testimonials

Tony Dudson, Scrum Master

Faisal is a very competent and personable tutor. He delivers course work with great confidence and hands on industry experience that he draws from when needed in class. He has great knowledge and is always willing to answer any questions and revisit subjects in any areas that attendees may need clarification on. I would certainly recommend other teams and individuals to take courses run by Faisal

Graham Lovelady Telefonica UK

I recently attended a Professional Scrum Master (PSM) training course presented by Faisal and found him to be (a) extremely knowledgable on the subject, and (b) a very professional, capable presenter. He clearly knows the subject well, utilising personal experience to demonstrate points made in the syllabus, and has a very relaxed and practical style of presenting the learning matter. I found the course enjoyable, informative and (as I passed the final assessment) highly productive. I have no hesitation in recommending Faisal's work in this role.

Neil Padgen, Supervisory Specialist, BBC Monitoring

I took part in a very enjoyable PSM1 course with Faisal. He delivered the material clearly and enthusiastically, and was able to answer questions both about Scrum theory and about practical applications with no hesitation. I'd have no problem recommending anyone to take a course with him. Thanks!

Dan Tillin, Technical Team Lead UBM Aviation Worldwide Limited

We recently undertook a week of Agile/Scrum Training with Faisal conducting the classes. We found him to be extremely knowledgeable of the subject matter, and able to highlight the commercial and personal benefits of adopting Agile methodologies. The course was well balanced with theory and practical exercises which were fun and interesting and well designed to effectively explain the way Agile can improve your development processes and how the various Scum elements should be practiced. We were very pleased that we chose Faisal and hope to work with him again in the future.

Barbara Gibson, Telefonica UK

Faisal presented a Professional Scrum Master (PSM) training course that I attended. Faisal communicated the course material very clearly, was able to provide good practical examples to clearly articulate the subject matter. Even those students who already had considerable experience in using Scrum techniques were able to learn something new.

Have a Question?

Call us now at +44 7549 941125

Our Customers

Some of our customers include
  • BBC
  • Financial Times
  • Telefonica O2
  • BSkyB
  • ING Direct
  • Bankwest
  • ABB
  • Marks & Spencer
  • Ocado
  • Wonga
  • TFL