Background to Objective C, Cocoa, Cocoa Touch and Related Technologies With the advent of iPhone and iPad mobile device technology there has been a resurgence of interest in learning Objective C and Cocoa programming in order to develop applications for these iconic devices. For some time FTT has been running tailored courses for developers ranging from developers of medical applications through to those developing high quality graphics applications for these devices. Amongst our "Alumnii"of these courses we are proud to include Gavin Pretor-Pinney the author of "The Cloud Collectors Handbook", and we eagerly await the iPhone edition of this amazing book. In response to requests to run a series of public courses a curriculum of public courses has been developed. The various course modules and the course timetable are described below. Our current curriculum of courses is listed below. Click on the links below for HTML versions of the full course outlines
Background to Objective-C and related Apple TechnologiesObjective-C is an object oriented programming language that is a superset of the C programming language. Cocoa Touch is a framework for iPhone and iPad application developers, it is a specialisation of the Cocoa framework used for MacOSX application development Cocoa touch is quite a large and fairly complex framework which provides useful abstractions that simplify the development of rich media and graphical user interface applications. Programming Cocoa Touch involves a fairly steep learning curve in order to become productive. Part of this learning curve involves understanding and becoming proficient in Objective-C programming, and, because Objective-C is based on C it also involves a sound understanding of C programming. Objective-C has been in development since the 80's and was used in preference to C++ for some major EEC research projects. Recently there has been a dramatic revival of interest in Objective-C because of the remarkable success and popularity of Apple's iPhone and iPad devices, whose SDK (Software Development Kit) is based on Objective-C. The courses described here are for those embarking on career in Objective-C, and iPhone development. The foundation - and in many ways most important - course is the 5 day comprehensive introduction to Objective-C programming course. This can be followed by the iPhone programming course which provides an intensive introduction to iPhone application development. For those who will be developing graphics intensive applications for the iPhone, including computer games, animated comics and animated brochures we will be running intensive graphics programming course that will provide an intensive introduction to Quartz 2D, OpenGl ES and Cocos2D programming | |||||||||||||||||||||||
Public iPhone - iPad Programming Courses Jul - Dec 2011
| Course Code | iPhone- iPad Programming Courses | Cost | Duration | Jul | Aug | Sept | Oct | Nov | Dec |
| APP101 | A comprehensive introduction to Objective C Programming | £1,750 plus VAT | 5 days | 3-7 | |||||
| APP102 | Cocoa Touch Programming | £1,750 plus VAT | 5 days | 5-9 | 28-2 | ||||
| APP104 | iPhone and iPad Graphics Programming | £1,750 plus VAT | 5 days | 31-4 |
For those bringing their own laptops running Mac OSX Snow leopard and bringing their own iPhones and iPads the course fee will be £1250.00 plus VAT per course. For those paying for and booking two courses in advance a further reduction of course fees of 20 percent will be made.
