IOS Career Scope

WHAT

PHP is probably the most popular scripting language on the web. It is used to enhance web pages. With PHP, you can do things like create username and password login pages, check details from a form, create forums, picture galleries, surveys, and a whole lot more. If you’ve come across a web page that ends in PHP, then the author has written some programming code to liven up the plain, old HTML.

WHY

If a student is planning to build a career in web technology, then learning iOS will be highly beneficial in terms of job opportunities and salary package offered. After getting trained in iOS, students can get the jobs directly as there is huge demand of the iOS professionals.

WHEN

As you pass out school and become a University student, you can start learning iOS. If you are an IT student, it is not hard for you to learn iOS. The day when you start learning iOS, ideas about creativity comes directly to your mind. As being a iOS Developer, you will be able to create unique Apps with all your creative ideas .

HOW

The application development process for iOS platforms (iPod Touch, iPhone, iPad and future platforms) relies on a specialized paradigm of application development – the mobile paradigm. Students will be introduced to the Xcode integrated development environment, extensively using it to develop several applications from scratch. From our experience, learning iOS is best accomplished by doing. Accordingly, the course includes live demos and extensive individual lab work.

IOS Syllabus

1. Introduction to MAC OS-X Lion

  • Introduction to MAC OS-X Lion 10.7.3
  • Working with Desktop Visual Environment
  • Working with Desktop Preference Settings
  • MAC Security Settings

2. X-Code

  • Introduction
  • Features
  • Configuring for iPhone and MAC
  • Exploring the Interface Builder

3. Objective-C

  • Introduction
  • Compiling and Running Programs
  • Explaining First Hello World Program
  • Underlying C Programming
  • Data Type and Expression
  • More on Data Type and Expression
  • Program Looping
  • Making Decision
  • Pre-Processor
  • Object and Classes
  • Inheritance
  • Polymorphism
  • Working with Property and Self
  • Categories and Protocols
  • Delegates

4. Foundation Framework – COCOA

  • Introduction
  • Number, String and Collections
  • Working with Files
  • Memory Management
  • Copying Object

5. Introduction to iPhone

  • What is iPhone
  • iPhone Help
  • About Smart Phone Environment

6. iPhone SDK

  • What is iPhone SDK
  • Development Framework
  • iPhone SDK Setup
  • X-Code with iPhone
  • iPhone Emulator

7. iPhone Architecture

  • iPhone Architecture
  • iPhone Architecture
  • iPhone Package
  • iPhone Applications
  • iPhone Application Framework
  • iPhone Libraries
  • Interface Builder
  • Outlet
  • IBAction
  • Action

8. Creating User Interface

  • iPhone UI Design using Interface Builder
  • Creating First Hello World Program

9. Programming Storyboard and XIB Files

  • Handling Multiple UI
  • Data sharing between UI

10. Controls Programming

  • Label
  • Edit Text
  • Text View
  • Buttons
  • Handling Images
  • Animation
  • Steppers
  • Sliders
  • Switches
  • Segmented Control
  • Web Views
  • Scrolling Views
  • Activity Indicator View
  • Progress View
  • Table View
  • Table View Cell
  • Date Picker
  • Tab Bar
  • Bar Button Item
  • Flexible Space Bar Item

11. Programming User Attention

  • Alert Views
  • Input from Text Views
  • Action Sheet
  • Sound
  • Vibration

12. Programming Media

  • Playing Audio Files
  • Playing Video Files

13. Interaction to other Application

  • Address Book
  • Twitter
  • MAP
  • E-mail

14. Reading and Writing Application Data

  • Accessing Application Default Preference
  • Accessing iPhone File Systems

15. Database access using SQLlite

  • Assessing SQLlite Database