Apple iOS: iPhone & iPad Mobile Application
Development
Description
This five-day instructor-led training course introduces
developers to all the software development tools for Apple iOS
required in order to build a fully functional, well architected
application on the iPhone or iPhone platform. It discusses
smartphone characteristics, and how mobile development differs from
development for other form factors.
Audience
This course is designed for software developers and architects
who want to learn to develop software for the Apple iOS mobile
development platform. To gain the most from this class, you
should:
- Be familiar with an object oriented programming language such
as Java or C++.
- Be familiar with XML terminology.
- Introduction to Objective C (required)
- Introduction to SQL (recommended)
- OpenGL for C/C++ Developers (recommended)
- HTML 5 for Web Developers (recommended)
Course Outline
- Introducing Apple iOS Mobile Application Development
- Overview of the iOS
- Essential Review of Objective C
- Working with the tools
- View Controllers
- Events and Actions
- Advanced View Controllers
- Storing Data
- Sensors
- Multimedia
- Networking
- Telephony
- Multi-tasking in iOS 4
- iOS Apps with HTML5