iPHONE APPLICATION DEVELOPMENT


iOS Application Development:

iOS training is usually considered by many individuals to be a complex form of programming, but on the reality it's not. The training for iOS application development basically starts from the scratch. The candidates are expected to have a brief knowledge on C programming, however the topics that are essential will be covered.

Xcode is the IDE for iOS development and runs on Objective C programming. Objective C is an Object-Oriented Programming language used basically for developing iOS apps. Patron provides extensive training which is usually for 45 days followed by a live project (If the project is successfully executed can be submitted to Apple). This training is a certified training provided by Patron. There is 100% placement assistance for candidates who have successfully completed their exam.

Please find below the topics that will be covered during the training period:

a. Getting familiar again with C (Important topics covered)

b. Objective C Basics

  • Classes, Objects and methods
  • Properties
  • How to send message to Objects
  • Strings, Arrays....Etc

  • c. Xcode 4 Integrated Environment

  • Getting familiar with Xcode and its tool
  • Create and navigate iOS Projects
  • Use Xcode Interface builder
  • Use Xcode debugger

  • d. Cocoa Touch

  • Getting familiar with core classes in the framework
  • MVC design pattern
  • Define delegates to hook your app into the cocoa touch framework
  • Register and post notification

  • e. View and Views Controller

  • Design views with storyboards and segues in Interface builder
  • Create a data source to populate a table
  • Insert and delete table view

  • f. Navigation and Tab view controller

  • Usage of Navigation controller
  • Usage of Tab bar controllers

  • g. Keyboard Input and gestures

  • Configure a keyboard for an ideal user experience
  • Create a delegate class to handle keyboard input
  • Know about gestures and its types

  • h. Core Data basics

  • Use modelling tools to model persistent app data
  • Create, fetch, update and delete entities
  • Manage model relationships

  • i. Transitioning to iPad

  • Use the split view controller and popovers unique to ipad apps.
  • Transform an iPhone app into a universal app that can run on both platforms.

  • j. Performance & Debugging

  • Avoiding and handling memory warnings
  • Use instruments to fix memory leaks and profile code
  • Use the debugging tools built in Xcode.
  • Troubleshoot common errors and warnings.

  • k. LIVE PROJECT

    To enrol for the iPhone Application Development Training, register here.

    Copy Right © 2011-2012 Patron Technosoft India Pvt. Ltd. All rights reserved