You are just required to have a short experience with object-oriented programming. The rest is on us.
Next // SOON
Intensive iOS (iPhone/iPad) Development.
San Francisco, CA, USA.
3200$
Next // May 28 2012
Intensive iOS (iPhone/iPad) Development.
Barcelona, Spain.
2800€
Deep and quick understanding of the iOS SDK. The Intensive iPhone/iPad Development is a 5-days class (more than 40 hours) providing you with a deep and quick understanding of the iPhone/iPad SDK. Basic and advanced topics are covered and after the training you will be able to develop iPhone/iPad applications with no difficulties.
We can also design a training course according to your interests and wishes and provide training within your company or any place you suggest in Europe and outside Europe. Xcode, Interface Builder, Instruments, Shark, Cocoa and Cocoa Touch will have no more secrets for you. Come in touch with us.
The class is delivered in wonderful locations directly in the heart of San Francisco, Paris, Barcelona and Madrid. So, in the evening, you can also enjoy these wonderful multicultural cities.
The price of the training includes the lectures (7 hours per day + 2 hours free lab per 5 days), the training material (a book with theory and exercises and a book with a copy of the slides used during the class), breakfast, lunch and coffee-break. Download a copy of the Intensive Training Topics. The maximum number of participants is 10 people to preserve the quality of the class. Compare that with other schools that usually accept up to 20-30 people.
/ our training program
// Structure of an iPhone/iPad Application. Objective-C. Classes, Objects and Methods. Types and Constants. Take care with the booleans. Model-View-Controller design pattern. Memory management. Automated Reference Count and Manual Reference Count. Object control. Autorelease pool. Convenience methods. Object sets (Arrays, Sets, Dictionaries, etc.). Autorelease, Convenience vs Explicit. Zombies and Exceptions. Delegation. Implementing a delegate. // XIB files and Storyboard. Building a simple appication with both approaches. Segue. // Core Location and Compass. Setting up CLLocationManager. CLLocation object. Geographical Information Systems. Reverse geocoding. Heading-Services. MapKit. Displaying the User’s Current Location. Converting Between Coordinates and Pixels. Displaying Annotations. Callout Views. Reverse Geocoding. // Responder Chain. Input Text. UITextField class. UITextView class. Managing the keyboard. // Localization. NSLocale. Getting System Locale information. NSLocalizedString. Localizing XIB files. // Core Motion. Setting up the accelerometer. Accelerometer attributes. Acceleration objects. Filtering data. Gyroscope. // User alerts. UIAlertView. UIActionSheet. Adding Application Badges. // View Controllers. UIViewController. Creating a view controller using IB. Navigation Controller. Tab Bar Controller. Tableviews. Creating a Table View Controller. Deleting table-view cells. Reordering table view cells. Custom Tableview Cells. // Image Picker. Taking pictures with the camera. Augmented Reality. // In App Email. Web Kit. Working with URLs. // Undo and Redo. Undo and Redo Stacks. Registering for Undo and Redo. Accepting shake gesture. Memory issues. // Landscape mode and screen orientation. // UIScrollView. Properties. Delegate Methods. Infinite Scrolling. // Core Graphics. Drawing. Drawing onto a UIView. Drawing onto a bitmap. Graphic elements. Rectangles. Graphic States. Colors. Transformations. Clipping Paths. Extra settings. Gradients. Drawing Images. Drawing text. // Preferences. Preferences in your application. Saving preferences. Using the system settings. // Managing files. Accessing the application bundle. Accessing other directories. Manipulating files. // SQLite. Accessing the database. // Core Data. The Stack. Managed Objects and the Managed Object Context. The Managed Object Model. Persistent Store Coordinator and Persistent Object Store. Building the core data stack. Fetching requests. Fetch Results Controller. // Multitouch. UITouch. UIEvent. Handling Events. Target-Action Mechanism. Action Methods. Targets. // Low Memory Warning. Simulating memory warnings. // Core Animation. Layer coordinate system. Specifying a Layer’s Geometry. Layer Transformations. Transform Functions. Animations. Implicit animations. Explicit animations. View Transitions. Animation types. Animation timing and duration. Animate your view. // Playing and Recording Audio. Playing Sounds. Delegate Methods. Metering. Recording sounds. Playing short sounds. Vibrating the iPhone. Playing the iPod playlist. Media Item Picker. Media Player Framework. Notifications. // XML and JSON Parser. NSXMLParser and delegate. NSJSONSerialization. // Notifications. Responding selector. // AddressBook. Address Book UI. Person Views. People Pickers. Delegate methods. // Networking. Connectivity. // GameKit. Peer picker. PeerPickerDelegate. Game Session. Voice Chat. // Performance tools. Instruments. Static Analyzer. // Multi-threading. NSThread. UIKit and Threads. Memory Management. NSOperation. Blocks and Grand-Central Dispatch.
/ give a look at our testimonials
"Whereas Apple documentation is very well done, this training really speeds up the learning curve of iPhone development. With theoretical presentations, labs and tips from a senior developer, the training gives all the basics to start quickly a real project from scratch."
Arnaud Kerckhoeve, NXP, France
"Talented people teaching valuable training for developing relevant applications."
Joseph Adelaide, NXP, France
"Si estás buscando una formación intensiva sobre iOS, no lo dudes, el dinero estará bién invertido. Geppy es un gran profesor, tiene los conocimientos y sabe transmitirlos. Es una persona totalmente entregada a lo que hace, es su pasión y eso se nota."
Rubén Bernal, Atipic Software, Spain
"El programa intensivo “iOS Training” de iNVASIVECODE es un excelente punto de partida para cualquier desarrollador interesado en hacer aplicaciones profesionales iOS. De la mano de Geppy resulta apasionante y fácil entender esta maravillosa y compleja plataforma. Recomendado 100%!"
Victor Vargas Fariña, Spain
"Llegué al curso con muchas expectativas y se me han cumplido todas. Me ha permitido tener una visión de la A a la Z de todo lo que se puede crear para iOS. Ahora solo las ganas y la dedicación constante dictaminarán si ha sido una buena inversión."
Ismael Delgado, Spain
"Now I feel ready to make a success of any iPhone/iPad project!"
Carlos Iglesias, Runroom, Spain
"I really enjoyed the course by iNVASIVECODE. It covered all of the aspects developing iPhone applications. The course material was really good, so after the one week training i could go back to read, and get short examples of almost every part of the sdk. I recommend anyone who is interested in developing applications for the Iphone to take this course."
Danjel Nyberg, Bosch and Siemens Home Appliances Group, Sweden
"Very good course lowering the entrance threshold significantly. It saves a lot of time and money to get a compact course like this getting you started in one week."
Rüdiger Lincke, ARiSA AB, Sweden
"Mis expectativas sobre este curso eran altas, y puedo decir que las ha sobrepasado. El instructor hace fácil programar para iPhone, entre al curso con conocimientos sobre el Desarrollo de iPhone y gracias al método de enseñanza y las practicas durante las clases alcanzas un nivel avanzado siguiendo sus recomendaciones. Ademas el curso se hace muy personal ya que el numero de personas es mas reducido que en otros cursos, así, cada uno aprende mas sobre lo que mas necesita."
Juan Manuel Altamirano Argudo, Telefonica Learning Services, Spain
"I had the opportunity to participate in a training session led by iNVASIVECODE in Paris. I was highly impressed by the quality of the course, the materials provided, the preparation, and the availability of the staff. It was an intensive week! Immediately after the course, I was on my way to making some iPhone apps. When I got stuck along the way, Invasive Code always provided the necessary help to keep me going. I would highly recommend this training to anyone with experience in OOP and basic knowledge of programming concepts."
Nick Joanneum for The MDN Show, Communicko, France
"Effective training, leaded by very talented and motivated people."
Fabien Lefebvre, NXP, France
"This training was a great first step into iPhone development. I came away with solid foundation for building quality applications!"
Peter Austin, Apocope, France
"Smoothly arranged training in a nice environment. Recommended!"
Thomas Devron, Intermedia, Norway
"Training very interesting and very complete. I am able to develop my first application very quickly now."
Emilien Vuillaume, Netinfluence, Switzerland
"Before to meet the iNVASIVECODE team, I was wondering if this week would really give me the starter I needed. Before that week, I went through Apple documentation and trough some iPhone programming related books, learning on my own. But none of them was able to fill the gap between the theoretical OO programming and the knowledge needed to start a real project from scratch. I meet there great people, appreciate great organization, and finally ended with great knowledge of iPhone SDK!"
Albrecht Adrzejewski, Microblitz, France