IOS App Development

Course Info

The application development process for iOS platforms (iPod Touch, iPHONE, iPAD and future platforms) relies on a specialized paradigm of application development - the mobile paradigm. Designers and developers of mobile apps are challenged to provide superb user experience on resource-limited platforms where memory, processing power and battery life are at a premium.

In this course, we present Apple’s approach to mobile app design and development, as reflected in the design of the iOS platform, the Model-View-Controller (MVC) paradigm and iOS’s various high and low-level frameworks. Objective-C, the native programming language for iOS, is exposed and explained step by-step. Students will be introduced to the XCODE integrated development environment, extensively using it to develop several applications from scratch. You will be creating working iPhone and iPad Apps in class within a few, fast-paced days. You will understand the entire iPhone Apps Development Cycle from start to end. You will come away with practical, hands-on skills in designing and implementing well engineered iPhone, iPad and iPod apps, plus a level of insight that’s essential to resolving bugs, memory leaks, and other development issues.

For a complete professional development, each course comes with soft skills training that include:

  • Presentation Skills
  • Creative problem solving and decision making
  • Leadership skills
  • Communication skills (listening skills)
  • Teamwork / collaboration skills
  • Stress management
  • Emotional intelligence (EQ)

Course Length: 2 months
Course Fee: 20,000

Course Modules

  • Module 1: Introduction to iOS SDK, Objective C, MVC, XCODE and Debugging
  • Module 2: UI Kit Controls and Views
  • Module 3: Protocols and Delegation in iOS
  • Module 4: Table Views and Picker Views
  • Module 5: Core location, Map kit, Blocks and Multithreading
  • Module 6: Service Oriented Architecture (SOA) for iOS
  • Module 7: Core Data and iCloud
  • Module 8: Action sheets Image Picker and Core Motion
  • Module 9: AV Foundation and Sprite Kit