In iOS for Enterprise Training course, Participants will learn both the high-level architectural strategies, techniques and best practices for facilitating such functionality, as well as the actual API’s for implementing the processes within. Topics covered include consuming RESTful Web Services using both XML and JSON, writing and maintaining on-device data bases with both SQLite and Core Data, accessing and working with the File Management System using P-Lists and plain-text files, and localizing apps using Core Location and Map Kit. Coupled with these topics will be a thorough examination of the corresponding visual component crucial to any app: that of coherently displaying all this data in an elegant, easy to navigate (and consume) manner.
To that end, an in-depth look at Table Views, Collection Views, Picker Views and other controllers will be taken, coupled with an exploration of the more popular Application Templates including the Master-Detail Application and the Tab-Bar App.
Upon successful completion of the iOS for Enterprise Training Course, Participants will learn to create a full data-driven application that is able to connect to a remote Server, download and upload information to it, and persist this data on the device.
- A working knowledge of programming, web-services and databases is preferred but not mandatory
- A working knowledge of Object Oriented Programming using Objective-C is recommended, but not mandatory
- A working knowledge of the Mac OS is recommended
iOS for Enterprise class is designed for software developers with hands on experience building applications in any environment.