IOS DEVELOPER

IOS Developer in chennai

What is iOS?

iOS (known as iPhone OS before June 2010) is Apple’s mobile operating system. Originally developed for the iPhone, it has since been extended to support other Apple, Inc. devices such as the iPod touch, iPad and Apple TV. Apple, Inc. does not license iOS for installation on third-party hardware.

IOS Course Curriculum

  • Introduction to Mobile Application Development
  • – Mobile OS

    – Top Mobile OS in Market

    – Difference between iOS and Android

    – Short History of IOS

    – Requirements for IOS

    – Applications

    – Latest Versions

     

  • iOS Basics
  • – What is iOS

    – iOS Architecture

    – Frameworks

    – MVC Design Pattern

    – Application Life Cycle

     

  • Objective – C & Swift
  • Part – I :-

    – Introduction to Objective-C

    Part – II :-

    – Introduction to Swift

     

  • Xcode
  • – Setup Environment

    – Introduction to Xcode

    – Navigator

    – Editor

    – Utility

    – Tools

    – Console

    – Document

    – Simulator

    – Instruments

    – Window, View Controller & Views

    – Interface Builder

    – Compiler

     

  • Projects
  • – Application Templates

    – Introduction to Storyboard

    – Hello World Application

    – How ‘Hello World’ Working

    – Debugging

     

  • Navigation Controller
  •  

  • Tabbar Controller
  • Table View Controller
  • – Standard Table View Controller

    – Tableview with View Controller

    – Grouped Table View Controller

    – Custom Table View Controller

     

  • Collection View Controller
  • – Normal Layout mode

    1. UI Controls

    – Controls

    – Gestures

    1. GPS and Maps

    – Core Location

    – MapKit

  • Database
  • – Plist

    – Preference

    – Sqlite

    – MySQL

  • Core Data & Parse Cloud
  • Web Service
  • – Restful Web Service (JSON & XML)

  • Provisioning Profile
  • – Keychain Access

    – SSL Certificate

    – Apple Developer Account

    – Account Types

    – Certificates

    – Profiles

    – Identifier

    – Devices

    – Code Signing

    – Xcode Organizer

    – Testing on Device

    – Deployment in App store

    1. Assignments – 50
    1. Live Project

     

    Required skill set:

    Generics of Linux/Windows administration.

    BASIC LINUXFREE
    JAVA BASIC FREE
    BASIC AWS FREE
    BASIC NetworkingFREE

    Style Switcher

    12 Predefined Color Skins Top Bar Color Layout Style Patterns for Boxed Version