London iPhone/IPad Boot Camp - Three Day IOS 5.0 Intensive Workshop
Monthly Event - Every 2 months, Third Friday of every month: 10:00 AM to 6:00 PM (BST)
London, United Kingdom
“If you want to develop apps on the iphone you need this intensive workshop. Don't try this on your own, unless you have a couple of months to spare ” —Craeg K Strong - lead developer, Arielpartners.com
The opportunities for iPhone applications developers has never been better. Apple has paid out over 2 billion dollars to developers with App in the iPhone app store. iPhone developers' work-for-hire is the highest paid in the software industry.
The iPhone Boot Camps are arguably the most affordable and experienced iPhone application development workshops. Our rates are often half the price of other workshops and our trainers the most experienced in the field, with apps in the top ten in the iPhone store and/or authors of popular books on iPhone development.
Since 2008 we have trained over 1,000 developers in over sixty workshops in the United States, Canada, Australia and the UK . The training range from on-sites training sessions for Fortune 500 companies such as IBM, General Motors, Bank of America and 3 and 6 day intensive workshops for developers sent from companies and independent software developers.
We are the only iPhone training to offer advanced workshops and a full money back guarantee after the first day of the workshop if you are not completely satisfied with the training - no questions asked. Keep in mind that if you do not have a basic understanding of Object Oriented Programming (OOP) the workshop will be extremely challenging.
We specialize only in iPhone application development training. No other iPhone workshop has trained as many developers and we've learned a great deal from all our training sessions. Our workshop use proven course materials developed and tested over time and we teach the latest versions of the SDK/Xcode - currently IOS 5.0. The workshops are all hands small workshops with one-on-one hands on instruction under the supervision of the trainer.
At the conclusion of the workshop we offer an industry recognized certificate and membership in our vast network of iPhone Boot Camp alumni to further advance your career in iPhone development, including job postings from our alumni and other companies. Frequently after the workshops developers follow up their training with the trainers and partner on developing apps and after you take the workshopif we have space available in upcoming workshops we offer you the opportunity to take the workshop over at no additional cost.
Our mission is to train you to develop iPhone apps on your own and most developers are able to so after completing the training. In fact iPhone Boot Camp alumni now have apps in the top ten in the Apple store with millions of downloads.
What you will learn?
Note: This is a general syllabus. Not every feature mentioned will be covered in every workshop. Topics may vary from workshop to workshop and the final syllabus is customized by the individual trainer and by the interests of the developers attending the individual workshops.
Day 1: The Basics
We start with live coding of the classic simple "Hello World" application to get an overview of the steps and tools involved. You will build your first iPhone Application. Topics include an Introduction to the tools: Mac OS X, Cocoa Touch, XCode, ObjCP rocess: Design in IB, Code in XCode, Build, Debug, Optimize, Building Blocks: Foundation and UIKit Frameworks. Other Frameworks, C LibrariesFoundation Framework: Core Classes, Memory ManagementUIKit Framework: Infrastructure For Implementing Graphical Event Driven Applications,UIKit Framework: Views & Controls, Controllers, UIApplication,Application Basics: Bootstrapping, Delegation, Windows, Views, Build "Hello World" Application, Adding Behavior - Programming and Design Patterns, Objective C Basics: Classes, Message Syntax, Objective C 2.0: Properties, Dot Notation, Design Patterns: Delegation Design Patterns: Target-Action, Design Patterns: Model-View-Controller
Day 2: Intermediate
Expanding User Interface - View Controllers, Navigation, Tab Bars, View Controller Basics, Navigation Controllers, Tab Bar Controllers, Build a Multi-Page ApplicationTable Views, Table View Controllers, Delegation and Data Sources, Custom Table Cells, Build Hierarchical Data Browsing Applications, Data Management with SQLite, SQLite database management, Reading and writing objects from SQLite, Build SQLite Data Browsing TableView Application, Searching Data with SQLite, SQLite queries, Keystroke-by-keystroke searching, Results presentation, Enhance SQLite Data Browsing TableView Application with Searching, core data and location.
Day 3: Advanced
Web Services, Fetching data from remote services, Caching data locally in SQLite, Build Image Search TableView Application, Performance and Progress, Display progress and activity for long running tasks, Thread operations to keep UI responsive, Enhance Image Search TableView Application with threading, Animation and Drawing, Use UIView animation to do flips, slides, fades and resizing, Enhance Image Search TableView Application with splash page animation, Use Core Graphics to draw shapes, Build Random Polygon Application.
New IOS 5.0 features include:
- Wireless updates and wireless syncing through iCloud.
- Notification center for prompting users,
- Newsstand application for newspapers and magazines
- System-wide integration with the social networking service Twitter.
London Trainer: Charles Gamble
Charles Gamble has been a professional software developer for over 13 years, working for many well-known companies using a variety of development languages and operating systems.
Charles has a BSc in Computer Science and has been developing on the iPhone platform since before the official iPhone SDK first appeared in early 2008.Under the brand of perculasoft , Charles has published his own apps such as SleepOver and EventHorizon (which was awarded 2nd place in the O2 iPhone App Showdown), and has also released an open-source project called AppReviews for use by other iPhone developers.Charles is an active member of the London iPhone Developers Group and enjoys helping individuals and companies develop for the iPhone platform.
Below are the comments from the developers at the previous London iPhone Boot Camps taught by Charles Gamble:
"Having started to learn iPhone development on my own, the structured course at the boot camp has given me a real boost and I can’t wait to develop and launch my new iPhone application.
Also, I was really impressed by the lecturing of Charles Gamble. He is very knowledgeable and explains very important and difficult concepts with simplicity and in such a way that everybody is able to grasp and understand. While developing the application, Charles was always there to help and ready to explain the code again. He was able to reply to all of our questions and doubts regarding the iPhone development areas each of us had in mind. So, again, many thanks to all of you for this amazing experience" - Juliana Cipa
"The camp was simply ... great :) Charles was very,very well prepared, we covered huge amount of topics and the app which we implemented was an excellent example. Time just flew.Thank you very much again for this excellent opportunity - Elvin Ali
Just thought I would give you some feedback after attending the bootcamp. Well after 3 long days all I can say is what a fantastic course. I think we were lucky having Charles as here is someone who not only demonstrated an absolutely fantastic knowledge of the subject he was teaching but was very patient and stayed past 6 each night for as long as was needed to help the students."- Gary Kind
"iPhone boot camp was a really great experience and definitely worth its cost. I got a lot out of this crash course because Charles Gamble was very systematic in his approach in teaching the essentials of the SDK as every day followed on the previous. Moreover we built a useful app which covered the essential Classes of the SDK, to the contrary of what one can find in the textbooks. I believe nobody was expecting to learn the whole SDK in such little time, but I guess I got the hang of it and I will revise the learning material which Charles kindly provided. I can only strongly recommend our instructor for future venues as he is very knowledgable in Objective-C and Cocoa Touch and he posesses excellent teaching techniques and knows a bunch of tips. This course can really be recommended to the new iPhone developers because it provides a big push ahead and enables me to go into further learning of the SDK. Again these 3 days went by much too fast."- Sekander Rao
"I just wanted to say thank you for everything regarding last weekend's iPhone Bootcamp 3 in London - I really had a fantastic time and it was an extremely informative and productive weekend. Charles is an absolutely fantastic teacher, his superlative knowledge encompassed any and every question and topic raised with extremely thorough, clear and concise answers, and is very good at troubleshooting and fixing any problems along the way. The course was perfectly balanced, skipping through the very basics at appropriate speed and spending more time on the more advanced topics and I was amazed at how much we covered yet at the same time attaining a thorough understanding and appreciation of the concepts. The venue was superb with everything we needed, the comprehensive course notes and syllabus were spot on and aimed at just the right level and the sample project we completed covered a lot of core concepts in a perfectly understandable, interesting and real-world applicable way. It was extremely productive, professional and enjoyable and I can't fault anything about it, it really was first class."
So thank you once again for all your hard work and expertise, I thoroughly enjoyed every moment of the course and highly recommend it."- Simon Pumphrey
What should I bring with me?
- An Intel Macintosh laptop computer
- Latest version of XCode and the iPhone SDK installed on your Macintosh laptop
- An iPhone or iPod Touch, if you have one (optional)
- Basic programming knowledge, including object-oriented programming experience, such as Java,, NET, C, Visual Studio
Why take a workshop when I can read books, attend a lecture watch videos and webinars?
Most people, even those with extensive experience in programming, find the SDK difficult to master. Books and video are great to prepare for a workshop but there is still no substitute for a small hands on workshop with other developer, where you can ask questions to an experienced instructor looking over your shoulder as you go through the episodes step by step. Basically it saves you month of time and money.
Press About the iPhone Boot Camp
38 Minutes Blog: Developers Perspective on iPhone Boot Camp
arnstechnica Get your pre-WWDC dev juices flowing at the iPhone Mansion
More Info and links to iPhone Boot Camp Meetup Sites
To find out more about the iPhone Boot Camp, including videos, a detailed syllabus, links to our local meetup groups and detailed info on how to prepare for the workshop visit our main site iPhoneBootCampNYC.com
To speak with a iPhone Boot Camp representative: (1) 212-767-9722
Note: Our preferred communication is via email. Emails are usually answered within 24 hours