Introduction
iPhone is based on an Operating System known as iOS which is built on the same core
foundation as that of Apple Mac OS X. According to Apple, "
iOS is the world’s most
advanced mobile platform". This single characteristic of the OS is enough
to start imagining as to what kind of applications can be developed to run on the
devices based on such a powerful OS such as iPhone, iPad and iPod Touch. The availability
of the SDK in combination with an excellent IDE known as Xcode will ease the life
of a developer and enable creation of the applications which could be only imagined
on desktop Operating Systems. The new version known as iOS 4 provides many new features
like multitasking which enable our applications to do tasks in the background and
also preserve the battery life which is critical for mobile devices. The availability
of apps store provided an excellent opportunity to showcase your creative ability
and mastery over development on such a platform.
Objectives
The objectives of this course are:
- To understand Objective-C importance on iOS
- To learn the Objective-C programming language
- To understand the iOS fundamentals
- To understand how to become iOS / iPhone developer
- To learn iPhone application development life cycle
- To learn how to use the developer tools like Xcode (coding) and Interface Builder
(visual designing)
- To understand MVC architecture and where it fits in iPhone programming
- To understand and learn Cocoa Touch API
- To understand UIKit and the available controls
- To understand connecting code with UI though View Controllers
- To learn working with Tables
- To learn working with Toolbar and TabBar
- To get started with Animation
- To get started with the Audio on the device
- To get started with the Video on the device
- To understand how the Accelerometer works
- To learn how to invoke a Web Service from iPhone Application
Audience & Pre-requisites
This course is designed to meet the needs of mobile developers who want to develop
applications for the devices based on iOS platform like the iPhone, iPad and iPod
Touch. Students should be familiar with 'C' programming techniques. Knowledge of
Object Oriented concepts will be an added advantage.
Instructor: Mr. Rahul Rampurkar
More than 13 years of Experience in Teaching and Developing software, he has taken
innumerable number of corporate batches and thus has a very good understanding of
the industry standards and requirements. Also is a Sun Certified Java Programmer
and Sun Certified Java Architect and Microsoft Certified SQL Server developer.
Course Outline
- iPhone OS- iOS Overview
- Developer Tools
- Introduction to Objective-C Language
- Object Orientated Programming in Objective-C
- Foundation Classes
- Beginning iPhone Programming
- UIKit and its Controls
- Working with Tables
- Working with Images
- Developing Multiview Applications
- Working with Data
- Accelerometer
- Web Services
Why should you choose Deccansoft?
For further information, please
fill the enquiry form
.
Dates & Locations
For regular batches at Deccansoft
Click Here..
For Corporate training
submit request