iOS Training

See All Scheduled Courses

Intertech’s Complete iPhone & iPad iOS training covers all aspects of iOS development. Intertech training offers real-world insights through a complete hands-on experience. See more details of our iOS training offering below our Course Selector lower on this page.

Course Finder

Return To Top
Filter Options
close

Training Category

  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See All Categories
  • See more Adobe Categories
  • See more Adobe Categories
  • See more Adobe Categories
  • See more Agile | Scrum Categories
  • See more Agile | Scrum Categories
  • See more Citrix Categories
  • See more EC Council Categories
  • See more IBM Categories
  • See more IBM Categories
  • See more ITIL Categories
  • See more Java Categories
  • See more Java Categories
  • See more Java Categories
  • See more Java Categories
  • See more Linux Categories
  • See more Linux Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Microsoft Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Mobile Categories
  • See more Open Source Categories
  • See more Open Source Categories
  • See more Open Source Categories
  • See more Oracle Categories
  • See more Oracle Categories
  • See more Programming Categories
  • See more Programming Categories
  • See more Software Testing Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more VMware Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more Web Development Categories
  • See more XML Categories
  • See more XML Categories

Scheduled Classes


Date

  • X
  • X
  • Please ensure that the End Date is greater than or equal to the Start Date.
  • Please ensure that the End Date is greater than the present Date.

Delivery

Location

- of results

Free Resources

Free Whitepaper: Test Responsive Design with FireFox

Free Whitepaper: JSON parsing in iOS

Free Whitepaper: Will Apple Approve My App?

MORE ON IOS TRAINING

Our four-day course explores the language, tools and libraries required to build “native” iPhone/iPad applications with iOS8. Assuming no prior iOS development experience, our training starts at the beginning of the development process, identifying what is needed to obtain the iOS SDK and continuing with a thorough exploration of Objective-C, the native programming language for iOS. We expose students to Xcode as they learn the steps for creating projects and files, as well as how Model-View-Controller, Interface Builder, iOS APIs, the iOS simulator, instruments and documentation all relate to iOS development. 
 
Our iOS training also provides an overview of Objective-C and memory management, including basic data types and object creation. Intertech instructors cover its main function, NSString Literal and NSLog, primitive data types, foundation classes, object creation and messaging, alloc/init and factory methods. Students also will explore NSString & NSMutable String, collections (arrays, dictionaries, sets and literals), wrappers (NSNumber) and JSON.
 
Objective-C custom classes also are covered, including header files, import and the @class directive, inheritance and NSObject, method declarations and definition, implementation files, and self and super. Intertech iOS training instructors include automatic reference counting (ARC), properties, overriding NSObject Methods, and access control.
 
Students then move into an exploration of iOS basics, beginning with the architecture of an App (the Main Run Loop) and creating a project. Along the way, they learn UIApplication and the app delegate, UIKit framework (views and controls), story boards and scenes, build actions, debugging and profiling, and frameworks. 
 
Intertech’s iOS training covers view controllers in depth, including connections and flow, and common controllers. Instructors begin with an overview of view controllers, life cycle methods, storyboard segues and unwind segues, and programmatic segues. They also explain IBOutlet, IBOutlet Collection and IBAction. This discussion then expands to include navigation controllers, tab bar controllers, Objective-C protocols, table view controllers (static)/pull to refresh and prototypes. 
 
At this point students are ready to learn how to do iPad layouts, including universal apps and multiple targets, split view controllers and popovers. Image, web and map views are explained and then we move into autolayout (device rotation, interface builder constraints and NSLayout constraints). Handling user input is another key topic, including alert views and action sheets, text fields and views, Objective-C selectors and gestures.
 
iOS training would not be complete without reviewing core data. In this section, Intertech instructors review persistence options, core data architecture, schema design in Xcode, generating model classes, basic stack configuration and CRUD operations. The four-day course concludes with indepth discussion and demonstrations of device provisioning and a distribution demo. This includes digital signatures and assets, development build, the provisioning portal, development and distribution of certificates and much more. Additional iOS topics students learn include scroll views, internationalization, local notifications, sliders/switches/steppers, pickers and device rotation with springs and struts. 
 
Throughout the course, concepts are reinforced through hands-on lab exercises culminating in an iPhone/iPad app. Don’t miss this comprehensive opportunity to learn and begin using iOS now!
 
 

Looking for Different Training?