Our publicly scheduled iPhone and iPad developer training courses provide everything you need to get up and running with Objective-C and the iOS SDK.
The course provides a comprehensive grounding in iOS development and you will come away with the ability to build apps and a thorough understanding of the key concepts and techniques.
The course is designed to take existing developers and bring them quickly up to speed with Objective-C and iOS development. You will learn:
| 8th Jul 2013 | Daresbury | |
| Prices from £905 - £1295 with discounts for early registration and freelancers, sole traders or single person companies. Prices are exclusive of VAT. | ||
“The course was superb. Dave is an excellent instructor and knows his subject inside out. He is able to communicate well and to help one to one with students when needed. All in all a very worthwhile 4 days.”
“The course provided me with an excellent base of knowledge for going forward with iPhone development. Dave was friendly and helpful; even after the course had ended. All in all the course was extremely enjoyable and challenging.”
“I was nervous about learning a new language but following 4 days of great tuition, excellent demos/examples and very helpful one to one assistance whenever I needed it I wouldn't hesitate recommending this course.”
All of our training materials (slides, tutorial documents and sample code) have been fully updated for Xcode 4 and iOS 6.
Day 1 is primarily focused on Objective-C and covers everything needed to start building iOS 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 including full details of automatic reference counting (ARC).
Day 2 teaches the basics of iOS application development and then covers the details of views and view hierarchy, storyboarding, Interface Builder, view controllers and architecture techniques to ensure a scalable app, table views, navigation and navigation controllers.
Day 3 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.
Day 4 gives students a specification for a simple, but full iPhone application 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. You can even get a sneak preview of what this final application does and how it looks because we uploaded it to the app store!
We will provide for you a state of the art Mac pre-loaded with the latest developer tools. Lunches and refreshments are also included! All you need to bring is your brain!
The course is designed by Dave Verwer, owner of Shiny Development and developer of several successful iPhone and iPad apps. Dave is primarily an iPhone and iPad developer, rather than a full-time trainer and so brings direct experience in designing, developing, shipping and marketing successful apps.
Greg has worked with the iOS platform since 2009 and joined Shiny as a full time iOS developer in 2011. He's helped develop many successful apps and his past experience with web development means he can provide important knowledge of how to create an app that connects to existing services and sites.
To get the most out of this course all trainees should be proficient developers with a good knowledge of a modern, object oriented language such as Java, C#, Python, Ruby or C++.
No knowledge of Objective-C or the iPhone SDK is required.
All of our public training courses are subject to our public course terms and conditions.