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 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.
- 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
- C brush up
- C Porgraming session
- Introduction to iPhone and iOS
- Introduction to Iphone and iOS
- Introduction to Xcode
- Interface Builder
- create a simple interface
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Split View and Popovers
- Lab Session
- Create Projects With SplitView
- Creating Popover
- Getting Started with setting Bundles
- AppSettings Applcation
- Lab Session :
- Creating Project With Setting Bundle
- 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
- Grand Central Dispatch
- Introduction SlowWorker
- Threading
- Background Processing
- Overview to Application Life Cycle
- Handeling States
- Introduction to Graphical World
- The Quartz Approach to Drawing
- Coordinate system
- Color Models
- Shapes : Polygons, Lines and Curves
- Drawing with OpenGL
- Multitouch Terminology
- The Responder Chain
- Multitouch Architecture
- Detecting Touches
- Detecting Swipes
- Automatic Gesture Recognition
- Shapes : Polygons, Lines and Curves
- Location Manager
- Location Manager Delegate
- Getting Location Updates
- Getting Latitude and Longitude Using CLL
- Error Notification
- Automatic Gesture Recognition
- Shapes : Polygons, Lines and Curves