iPhone App Development

  • Duration
  • 4 days
  • Cost
  • £1,275.00 per delegate + VAT.
  • Dates
  • 1st to 4th Nov 2010
  • 17th to 20th Jan 2011
  • 20th to 23rd Jun 2011
  • 24th to 27th Oct 2011
  • Venue
  • The New Technology Institute in Birmingham City Centre.
  • Exam
  • N/A

Make a booking enquiry...

  • Course Code
  • IPAD

Introduction

The iPhone Development training course provides everything needed for developers to get up and running with the iPhone SDK and Objective C. The course focuses on providing comprehensive grounding in iPhone development techniques and trainees will come away with not only the ability to build iPhone applications but also an understanding of the concepts and patterns used in iPhone development.

Who Should Attend

Developers working for design agencies and software companies who wish to create Apple iPhone apps from scratch.

Pre-Requisites

Prerequisites* Trainees should be proficient developers with a good knowledge of a modern, object oriented language such as Java, C#, Python, Ruby or C++.

What You Will Learn

Day 1: Introduction to iPhone Development and the Objective C Language.

Day 2: Building a basic iPhone application, Interface Builder, Views and View Controllers & Table Views.

Day 3: Application Navigation, Animation and Multi Touch, Deployment and Provisioning and The App Store.

Day 4: Building a complete iPhone application from start to finish.

After completing the training programme, trainees will not only be able to build a basic iPhone application but will have been provided with a solid knowledge of the iPhone SDK as a base for further learning.

Detailed Breakdown of Topics

Day one is mainly focused on Objective C and covers everything needed in the language to start building iPhone applications. The day covers basic Objective C syntax and constructs, use of the Xcode IDE as a development tool, the Foundation framework, building Objective C classes, properties and methods, debugging using Xcode and GDB, and a thorough explanation of memory management on the iPhone.

Day two starts with building a simple iPhone application then covers the details of views and the iPhone view hierarchy, delegates, Interface Builder, view controllers and architecture techniques to ensure a scalable app, table views, navigation and navigation controllers.

Day three covers custom table cells, resources and image handling, animation, touch, some more advanced Objective C, an in depth look at the development and deployment process, iTunes connect, the App Store and marketing.

The final day of the course gives students a specification for a simple, but full iPhone applicaton and the task for the day is to build it! All of the concepts needed for this will have been taught by this time but the specifics of how to build the app are available if needed. This is an invaluable opportunity to build a real world application with an experienced developer as mentor.

The course has been developed and is taught by Dave Verwer, developer of Balloons! (http://balloonsapp.com) and several other successful iPhone applications. Dave describes himself as primarily an iPhone and iPad developer rather than a full time trainer and so has experience in all aspects of designing, developing, shipping and marketing successful iPhone applications. Dave has been developing with the iPhone SDK since it was first released and previously to that developed several applications for Mac OS X.

Back to course listing| Enquire about this course| View available discounts