iPhone Application Development

Apple iPhone uses a number of features that make it a real smartphone from all angles. All these features and applications have made it the most useful and loved phone of the era. Now who is behind all these brain storming apps- iPhone developers, programmers and several other professionals, of course. These applications are available on the iPhone store free of cost or for commercial distribution. Thus people involved in creating iPhone applications make lucrative earnings and demanding career with a certification in iPhone training.

iPhone training

Scope after completing iPhone Training from Magneto Academy

After completing the training course for iPhone from Magneto Academy you can write iPhone applications similar to that of those you have in your iPhones. Also you can get into huge firms and companies looking out for talented and certified professionals to work for them in the post of iPhone certified developer, iPhone Game developer, iPhone specialist, iPhone programmer and more. Though there are opportunities available with smaller companies for mobile application development, the huge ones demand certification from accredited sources

Contact Magneto Academy for the list of courses we offer in the line of web technology and mobile applications.

Eligibility/Requirements for iPhone Training

The iPhone training modules and training sessions offered by Magneto Academy are modified and designed to suit programmers and web designers. Candidates willing to join the course are expected to have prior knowledge in C, C++, Python, JAVA, and Ruby on Rails or any other programming language. However even those with lesser knowledge in programming language and basic internet and computer skills can take up this course.

Benefits Offered by Magneto Academy

Print Course material and software
Practical and classroom sessions
Soft skills training
Opportunity to work for a real time iPhone project and get involved in the project phases
Regular tasks and practical sessions
Hands-on programming tutorials
Time saving coding techniques
Job placements with leading companies

Course Details

Modules Topic Description Theory Hrs Practical Hrs
Module 1 Introduction to Mac OS , iOS & Objective C
  • Introduction to X-Code
  • Introduction to Application Life Cycle
  • Hello World Program
2 Hrs 1 Hrs
Module 2 Object Oriented Concepts
  • Variables, Operators
  • Decision Making Statements
  • Classes & Objects
  • Methods
  • Pointers
3 Hrs no
Module 3 Memory Management
  • Manual Memory Management
  • Auto release &Pool
  • Garbage collector
  • Properties
3 Hrs No
Module 4 Inheritance
  • Inheriting Properties
  • Overriding Methods
  • Protocol & Categories
3 Hrs No
Module 5 Framework Classes & File Handling
  • Some Foundation Framework
  • File I/O & Handling
  • Selectors & Targets / Actions
  • Helper Objects
  • Key-Value Coding
6 Hrs 2 Hrs
Module 6 NS Controller & Timer
  • NS Array Controller
  • NSUndoManager
  • NS Timer
  • Property List
  • NS Copy & Archiving
3 Hrs 3 Hrs
Module 7 iPhone GUI Programming
  • Building different types of applications with GUI
  • Controls and View Controllers
  • Navigation Based Apps
  • Table View Controller
  • Dynamically App Creation
2 Hrs 12 Hrs
Module 8 Notifications
  • User Defaults
  • NS Dictionary
  • Notifications
  • Posting a Notification
  • Handling the Notification
3 Hrs 5 Hrs
Module 9 Working with Different type Of Applications
  • View Based Application
  • Navigation Based Application
  • Window Based Application
  • Utility Application
  • Tabbar Application
2 Hrs 3 Hrs
Module 10 Working with Database
  • Introduction To SQLite
  • Basic Database Operations
1 Hrs 4 Hrs
Module 11 Data Parsing
  • XML Processing & Parsing
  • XML & RSS
  • Document Object Model (DOM)
  • API for XML (SAX)
  • JSON Parsing
2 Hrs 4 Hrs
Module 12 WEB Services
  • SOAP – Accessing Data using SOAP Protocol
  • REST -- Accessing Data using REST web services
  • JSON Object
1 Hrs 2 Hrs
Module 13 Working with MAP & Location
  • Core Location Framework
  • Google Map API
  • Working With MAP Kit API
2 Hrs 3 Hrs
Module 14 Address book Database
  • Working with Address book Database
2 Hrs 2 Hrs
Module 15 Upload App To AppStore
  • Apple Guidelines
  • App requirements
  • How to upload app to appStore
2 Hrs 2 Hrs
Module 16 Project
  • Icluding all Functionalities
project 1
Modules Topic Description Theory Hrs Practical Hrs
Module 1 Introduction to Mac OS , iOS & Objective C
  • Introduction to X-Code
  • Introduction to Application Life Cycle
  • Hello World Program
4 Hrs 1 Hrs
Module 2 Object Oriented Concepts
  • Variables, Operators
  • Decision Making Statements
  • Classes & Objects
  • Methods
  • Pointers
5 Hrs no
Module 3 Memory Management
  • Manual Memory Management
  • Auto release &Pool
  • Garbage collector
  • Properties
4 Hrs No
Module 4 Inheritance
  • Inheriting Properties
  • Overriding Methods
  • Protocol & Categories
5 Hrs No
Module 5 Framework Classes & File Handling
  • Some Foundation Framework
  • File I/O & Handling
  • Selectors & Targets / Actions
  • Helper Objects
  • Key-Value Coding
10 Hrs 2 Hrs
Module 6 NS Controller & Timer
  • NS Array Controller
  • NSUndoManager
  • NS Timer
  • Property List
  • NS Copy & Archiving
5 Hrs 3 Hrs
Module 7 iPhone GUI Programming
  • Building different types of applications with GUI
  • Controls and View Controllers
  • Navigation Based Apps
  • Table View Controller
  • Dynamically App Creation
15 Hrs 12 Hrs
Module 8 Core Data
  • How Core Data Works
  • Core Data Application Components
  • Using the Modeling Tool
  • Working With Relationships
10 Hrs 4 Hrs
Module 9 Notifications
  • User Defaults
  • NS Dictionary
  • Notifications
  • Posting a Notification
  • Handling the Notification
10 Hrs 8 Hrs
Module 10 Working with Different type Of Applications
  • View Based Application
  • Navigation Based Application
  • Window Based Application
  • Utility Application
  • Tabbar Application
5 Hrs 3 Hrs
Module 11 Working with Database
  • Introduction To SQLite
  • Basic Database Operations
6 Hrs 4 Hrs
Module 12 Data Parsing
  • XML Processing & Parsing
  • XML & RSS
  • Document Object Model (DOM)
  • API for XML (SAX)
  • JSON Parsing
6 Hrs 10 Hrs
Module 13 WEB Services
  • SOAP – Accessing Data using SOAP Protocol
  • REST -- Accessing Data using REST web services
  • JSON Object
16 Hrs 6 Hrs
Module 14 Working with MAP & Location
  • Core Location Framework
  • Google Map API
  • Working With MAP Kit API
5 Hrs 7 Hrs
Module 15 iCloud Storage
  • Introduction to iCloud
  • Features of iCloud
  • Icloud with Application
5 Hrs 5 Hrs
Module 16 OpenGL
  • Introduction To OpenGL
  • OpenGL ES Animation
6 Hrs 4 Hrs
Module 17 iPad GUI
  • Graphics & Core Text
  • Popovers, Split Views & Model Modes
  • Input Methods , Videos & Display output
8 Hrs 10 Hrs
Module 18 Address book Database
  • Working with Address book Database
2 Hrs 2 Hrs
Module 19 Facebook & Twitter Integration
  • Facebook API
  • Twitter API
4 Hrs 4 Hrs
Module 20 Upload App To AppStore
  • Apple Guidelines
  • App requirements
  • How to upload app to appStore
2 Hrs 2 Hrs
Module 21 Project Project 3

Cocoas 2D Game Development
Modules Topic Description
Module 1 Introduction
  • Install+ start empty project
  • Your first game
  • Scenes and menus
Module 2 Basic Concept
  • Cocos2d basic concepts
  • Cocos2d touch input
Module 3 Actions,Transformation and Effects
  • Basic actions
  • Composition actions
  • Ease actions
  • Effect actions
  • Special actions
  • Animation
Module 4 Sprits
  • How to use Sprits
Module 5 Labels and Fonts
  • How to create labels/font
Module 6 Tiled Maps
  • How to create and use tiled maps
Module 7 Particles
  • How to use particle
Module 8 Draw & Update
  • Understanding Draw & Update
Module 9 Cocos2D with social networks
  • Integrating cocos2d with social networks
Module 10 Director
  • Initializing the eaglview
Module 11 Cocos2D with UIkit Controls
  • Implementing autorotation
  • Adding uikit controls
Module 12 Retina Display
  • How to create a retinadisplay app

Back to Top