At Training-Specialists, we can help you can help you in learning iPhone and iPad
app development to start your boost your technical knowledge. We have expert trainers
with years on experience in programming including Objective-C, Apple's iPhone SDK
and Mac OS X development tools and frameworks. You'll be creating working iPhone
and iPad apps in class within a few, fast-paced days.
It will be a very interactive online training as we don’t take more than 4 students
in a batch. Don’t have a Mac? No problem. You can access our computer online for
hand-on training. We focus only on iPhone, iPad and Cocoa development training.
If you are new to the programming world then we would suggest you to take our Basic
Programming course first(Objective C) then join this training.
- Excellent faculties who got vast experience working
with Top-Notch US companies for several years.
- 24 x 7 Server access to training server and Training Session for few months.
- Our Premarketing team will assist you with Technical screening, Resume preparation,
interview orientation sessions and mock-interviews.
- On-job support to build your confidence.
- Free H1B and Green Card sponsorship available.
- Free training to our employees to upgrade the skills.
- Excellent salary for fresher from $60,000 to $750,000.
- Medical Insurance Benefits.
- Affordable Fee: $800.
Prerequisites for Business Analyst
- Any programming language knowledge: If you don’t have any prior programming knowledge
then take our Basic Programming course of Objective C
Cost and Duration
Course Fee
|
:
|
$1200 $800 for a limited time
|
Duration
|
:
|
5-6 Weeks (Two convenient options to fit your schedule)
Option 1: 2 Hour Weekday Evening classes (Monday – Friday)
OR
Option 2: 4 Hour Weekend Morning or Afternoon classes (Saturday and Sunday)
|
Course Outline
Introduction
- Welcome
- Why become a iPhone Developer?
- Characteristics of iPhone Developer
Getting Started
- Registering as an iPhone Developer at Apple website
- Downloading and installing the iPhone SDK
- Apple iPhone Developer Program
- 4 Pillars: Tools, Language, Design, Process
The Tools
- Xcode
- Interface Builder
- iPhone Simulator
Coding in Objective-C
- Setting up Xcode
- Xcode Explained
- Introduction to Objective-C
- Creating an Application and Project in Objective-C
- Data Types, Type Casting
- Loops - For, While, Do-While
- Conditional Statement and Operators - If, Switch, AND, OR
- OOPs concepts
- Classes and Objects
- Properties, Methods and Overriding Methods
- Inheritance
- Runnign and Compiling your Application
Memory Management
- Introduction
- Lifetime of an Object
- Pooling and Cleaning up
Advanced topics
- MVC Controller
- Delegation
- Alerts
- Work without Keyboard
- iPhone Project Templates
- Understand how Application works?
Debugging and Troubleshooting
- Debug an Application
- Troubleshoot an Application
- Bugs Resolution
UI Controls
- Interface Builder Introduction
- Creating first interface in Interface Builder
- How to use Basic and Advanced Control
- Using Data Sources
- Apple UI Guidelines explained
Table Views
- Table Creation and Customization
- Reuse of Table Cells
- Customizing table view cells
Using Multiple View
- Understanding Multiple View Application
- Creating Utility Application
- Creating Navigation Application with Navigation Controllers
Image Picker, Tabbar and Toolbar
- Understanding Controls
- Using Controls
Accelerometer
- Understanding Accelerometer
- Using Vertical and Horizontal Orientation
- Using Shake events
Data Storage on iPhone
- Storage Options
- Saving data to Property list
Animation and Audio
- Basics of Animation
- Creating your first Animated application
- Playing Audio
Icons
- Creating Launch image and Icon
- Whats next?
- Summary
Job Placement
- Resume Preparation
- Discussion on Interview Questions
- Job Placement Support
- On Job Support