Monday, 5 May 2014

iOS Course Syllabus | IICT CHENNAI

iOS Course Syllabus


Part - 1


  • Introduction to IOS

  • What is IOS?

  • IOS Architecture

  • Design Patterns

  • Cocoa Touch Framework

  • What is Cocoa Touch Framework

  • Complete Assortment of Frameworks

  • IOS Application Design

  • MVC Concepts

  • Core Application Objects

  • Application Life Cycle


  • Part - 2


  • Basics of Objective c

  • Introduction to Objective -C

  • UI View Controller Classes

  • Data Types

  • Naming Conversion for Variable and Methods

  • NSString and NSMutableString

  • NsArray and NSMutableArray

  • Access Modifiers

  • Variable and Methods

  • How to access Methods

  • General Concepts

  • Self and Super

  • Retain, Release and Copy

  • Alloc and Dealloc

  • Atomic and Non Atomic

  • Property and Synthesize

  • Dynamic Binding

  • Foundation Framework Classes

  • Enumeration

  • Property List


  • Part - 3


  • XCode Environment

  • Basic XCode Environment Introduction

  • Window, View Controller & View

  • IBAction and IBOutlet Concepts

  • User Interface and Controls

  • Files Owner and First Responder

  • Instruments

  • Simulator

  • Basic Application Development


  • Part - 4


  • Applications

  • Application & Templates

  • Navigation Based Application

  • Tab bar Based Application

  • Handling Screen Orientation


  • Part - 5


  • Table View Application

  • Table View & Delegates

  • Basic Table View Application

  • View Controller with Table View

  • Custom Table View Cell


  • Part - 6


  • Maps and Location

  • Map View & Delegates

  • UIMapView and UIMapKit

  • Core Locations and Regions

  • Annotations


  • Part - 7


  • NSURL Connections

  • NSURL & Delegates

  • NSURL Request

  • Establishing connection with Web Service.


  • Part - 8


  • Database Concepts

  • Database Basics

  • Plist and Preferences

  • SQlite Database


  • Part - 9


  • Provisioning Portal

  • Introduction

  • Provisioning Profile

  • Certificates

  • App ID

  • Devices


  • Part - 10


  • Parsing of Data from Web services

  • XML Parsing of Web Services data

  • JSON Parsing of Web Services data

  • Memory Leaks Detection


  • Part - 11


  • Assignments - 50

  • Part - 12

  • Live Project Work

  • Advanced IOS Course Syllabus



    Overview of IOS Basics

  • Revise the IOS Fundamentals and controllers


  • StoryBoard and Controllers

  • Introduction to Storyboard

  • Collection view

  • Search Controller

  • Page View Controller

  • Container View Controller

  • Other Major Controllers


  • Frameworks

  • All major frameworks :

  • QR Code Reader

  • Core Location

  • Send Email and SMS

  • Maps


  • Application

    Multimedia

  • Camera App

  • Video Recording and Playback

  • Audio Recording and Playback

  • Gesture Recogniser


  • Animations

  • Imageview animation

  • Networking

    Advanced Data Management

  • SQLite

  • Core Data

  • iCloud


  • Web services

  • JSON

  • REST

  • XML


  • Notification

    Social Networking

    Gaming

  • Create Simple Games


  • Advanced References

    Real time Apps

    Live Upload to App Store and iTunes


    Contact Us for Best iOS Training in Chennai