iOS Training

iOS Training at Michigan Technology Services

Michigan Technology Services offers a wide variety of mobile programming courses at its metro Detroit area location. The training can take place at our location in Farmington Hills, 20 miles outside of downtown Detroit, or onsite at your office anywhere throughout the United States.

Enterprise iPhone and iPad Programming

This 5 day iPhone training course teaches application development for the iOS platform. It covers iPhone, iPad and iPod Touch devices. This course starts off by building a solid foundation in Objective-C. It then goes into details of application user interface development. After that the class teaches network access, SQL database, multimedia and graphics programming.

Introduction to iOS Development - Objective C and XCode for iOS Developers

Originating with the iPhone, the iOS is now Apple's operating system for all of its mobile and embedded devices. In this 5 day course we'll introduce object-oriented developers to coding in Objective C specifically targeting iOS devices like the iPhone, iPod Touch, and iPad. The core essentials of the language will be explored in XCode 4.3 or above, including object-oriented approaches, memory management, events, messages, and other Objective C and iOS specific issues. An introduction to dealing with key Cocoa widgets and iOS GUI development is also covered. At the end of the course students will be writing their own simple iOS applications.

iOS Platform Development [Intermediate]: Building Apps for the iPhone, iPod Touch, iPad, and AppleTV

In this 5 day course we'll build practical enterprise-ready or AppStore-ready applications utilizing the underlying device hardware from the ground-up using XCode and other tools available from the Developer SDK. Licensing issues and development techniques for cross-language development will also be discussed.

This course is delivered as an intense 5 day/10 hour boot camp. We will screen candidates to ensure that they have the proper programming skillset to be able to successfully complete this iOS development course. Individuals who don’t have a strong programming background, or groups of developers from a company that want to learn iOS but need to beef up on some programming knowledge, may want to consider the "Introduction to Objective C" course.  Alternatively, we can combine the “intro to Objective C” class with the iOS course into a 10-day/8-hour course - or customize a mobility course for specific needs.

Cross-Platform Mobile Development using Sencha Touch 2 and Apache Cordova (PhoneGap)

This 5 day course teaches cross-platform mobile application development using Sencha Touch and Apache Cordova (PhoneGap). Development techniques are applicable to iOS, Android, Blackberry and Windows Phone environments.


This 5 day course progresses through HTML5 (including Javascript and CSS) into building apps with PhoneGap, Titanium Appcelerator and jQuery mobile.  By the end of this course, attendees will be able to build robust cross-platform app for mobile browsers and native apps for iOS and Android platforms.

Testing Mobile Applications and Mobile Web Training

This 2 day course details testing best practices and specifically focuses on mobile applications and mobile web testing.

Many developers write apps for multiple mobility platforms. Android application development training is also available.

New courses for mobile development, like Design Considerations for Multi-Platform Apps, are being written and will be announced on a continuous basis.
For detailed info on iOS SDK training contact Michigan Technology Service. 248-489-0408

Student Successes

Programs and Certifications