iPhone Training

Home » Trainings » iPhone Training

iPhone Training For Students

Are you confused in deciding- What to do for final year/semester project? Which technology? Which programming language? Which platform? Lots of questions in mind? After putting 2/3 years to build base, now it is the time to put all learning and move ahead with latest technology.

We understand, why is the final-year project so important?

The final-year project is important for a number of reasons.

  • It is the largest single piece of work you will do during your degree course
  • It is the part of the curriculum that allows you to specialize in a topic you are good at or enjoy
  • It is the part of your course that prospective employers will most likely to ask you about at interview
  • It allows you to explore a wide range of skills and knowledge learned during your curriculum
  • It encourages integration of techniques learned in a number of course units
For Third year students, Mobile application development training will help to choose final year projects in latest mobile technology. This will help to get better opportunities during placements. Your supervisor/guide will advise you on his or her expectations of the project and this will help you to set your sights accordingly

For Final year students, training will make them market ready and you will get more preference during your placements.

iPhone Training Course


Object-Oriented Programming concepts are required to get most benefits from this course.

If you know any one of C or C++ or other object oriented language, it will be easy for refreshment course and you will be ready for iPhone and iOS.

Course Highlights
  • 30 Lab sessions to cover 70% course
  • Practical oriented syllabus
  • Expert Industrial Trainers who are experienced in developing applications on various OEM devices on different mobile platforms

Course Structure

1.Introduction of iPhone and iOS
  • C brush up
  • C Porgraming session
  • Introduction to iPhone and iOS
2.Overview of iPhone and iOS
  • Introduction to Iphone and iOS
  • Introduction to Xcode
  • Interface Builder
  • create a simple interface
3 .Handling Basic Interaction
  • Interacting with the user
    • Lab Session
  • Creating a Project and an Activity
  • Introduction To MVC
  • Creating Projects
  • Introduction to Actions
  • Objective C Properties
  • Introduction to Application Delegate
  • Creating View In interface Builder
4. More User Interface Fun
  • Controls Overview
  • Lab Session
    • Creating a Project and an Activity
  • Active and Passive Controls
  • Implementing Image View and Text Field
  • Determining Actions
  • Lab Session
    • Practice with Image view
    • Building Interface
  • Mode Attribute
  • Alpha Slider
  • Tag Attribute
  • Introduction to Checkboxes
  • Switches, Button and Segmented Control
  • Implementing Action sheet and Alerts
5.Autorotation and Autosiziing
  • The Mechanics of Autorotation /li>
  • Handling Rotation Using Autosize Attributes
  • Designing an Interface with Autosize Attribute
  • Moving Buttons On Rotation
  • Swapping Views
  • Lab Session
    • Designing two views
    • Implementing swap And Action
6.Multiview Applications
  • Introduction to Multiview Apps
  • Architecture of Multiview Application
  • Root Controller
  • Anatomy of Content View
  • Modifying App Delegate
  • Add View Controller
  • Lab Session
    • Implementing Content Views
    • Animation Transitions
7.Tab Bars and Pickers
  • Introduction to The Pickers Application
  • Delegates And Data Sources
  • Setting Up Tab Bar Framework
  • Lab Session :
    • Creating Files Using Tab Bar Controller
  • Implementing Date Picker
  • Implementing The Single-Components Picker
  • Building View
  • Lab Session:
    • Implementing Controller
      • Implementing Dependent Components
      • Lab Session:
      • Creating Simple Game With Custom Picker
      • Spin Method
      • ViewDidLoad Method
8.Introduction to Table View
  • Table View Basics
  • Table Views And Table View Cells
  • Grouped And Plain Tables
  • Adding An Image
  • Introduction To Table View Cell Styles
  • Lab Session
    • Implementing Table
  • Index
  • Implementing Search Bar
9.Navigation Controller and Table Views
  • Introduction to Navigation Controller
  • Stack of Controllers
  • Sub Controller
  • CheckList View
  • Overview to Rows Control View
  • Navigation Application Skeleton
  • First SubController : The Disclosure Button View
  • Second SubController : The CheckList
  • Third SubController : Controls On Table Rows
  • Fourth SubController : Movable Rows
  • Fifth SubController : Deletable Rows
  • Sixth SubController : An Editavle Detail Pane
10.iPad Considerations
  • Split View and Popovers
  • Lab Session
    • Create Projects With SplitView
  • Creating Popover
11.Application Settings And User Defaults
  • Getting Started with setting Bundles
  • AppSettings Applcation
  • Lab Session :
    • Creating Project With Setting Bundle
12.Basic Data Persistence
  • Application’s Snadbox
  • Getting Started With Document Directory
  • File Saving Strategies
  • Single File Persistence
  • Multiple File Persistence
  • Property Lists
  • Archiving Model Objects
  • NSCoding
  • iOs’s Embedded SQLite3
  • Database Creation
13.Grand Central Background Processing
  • Grand Central Dispatch
  • Introduction SlowWorker
  • Threading
  • Background Processing
  • Overview to Application Life Cycle
  • Handeling States
14. Drawing With Quartz And OpenGL
  • Introduction to Graphical World
  • The Quartz Approach to Drawing
  • Coordinate system
  • Color Models
  • Shapes : Polygons, Lines and Curves
  • Drawing with OpenGL
15. Taps, Touches and Gestures
  • Multitouch Terminology
  • The Responder Chain
  • Multitouch Architecture
  • Detecting Touches
  • Detecting Swipes
  • Automatic Gesture Recognition
  • Shapes : Polygons, Lines and Curves
16. Finding Your way with Core Location
  • Location Manager
  • Location Manager Delegate
  • Getting Location Updates
  • Getting Latitude and Longitude Using CLL
  • Error Notification
  • Automatic Gesture Recognition
  • Shapes : Polygons, Lines and Curves