iOS Training

Best Software Training Institute in Chennai

iOS Training in Chennai

iOS Training in Chennai

Learn how to use iOS® from beginner level to advanced techniques which is taught by experienced working professionals. With our iOS Training in Chennai you’ll learn concepts in expert level with practical manner.

Upcoming Batches

Starts Duration Days Time (IST)
07th May 6 Weeks Sat & Sun 09:00AM – 11:30AM
09th May 4 Weeks Mon – Fri 10:00AM – 11:30AM
11th May 4 Weeks Mon – Fri 08:30AM – 10:00AM
14th May 6 Weeks Sat & Sun 11:00AM – 1:30PM
16th May 4 Weeks Mon – Fri 10:00AM – 11:30AM
18th May 4 Weeks Mon – Fri 07:30AM – 09:00AM
21th May 6 Weeks Sat & Sun 03:00PM – 06:00PM
23th May 4 Weeks Mon – Fri 07:30AM – 09:00AM
25rd May 4 Weeks Mon – Fri 08:30AM – 10:00AM
28th May 6 Weeks Sat & Sun 12:30PM – 03:00PM
30th May 4 Weeks Mon – Fri 08:00AM – 09:30AM
01th Jun 4 Weeks Mon – Fri 07:30AM – 09:00AM
04nd Jun 6 Weeks Sat & Sun 12:30PM – 03:00PM
06th Jun 4 Weeks Mon – Fri 08:00AM – 09:30AM
08th Jun 4 Weeks Mon – Fri 08:30AM – 10:00AM
Schedule does not suit you, contact us now! | Want to take one-on-one training, contact us now!

iOS Course Syllabus

Introduction to Development MAC OS, IDE – XCODE, Interface Builder

  • Mac versions –Features
  • iOS versions -Features
  • Introduction to Xcode tool and Compilers

Introduction to Objective-C

  • Creating Objective C classes and Methods
  • Creating Properties and methods
  • OOPS in Objective C
  • Inheritance ,Polymorphism,Dynamic Typing ,Dynamic Binding
  • Arrays,set,Dictionaries
  • Categories and protocols
  • Application Lifecycle
  • Xib,StoryBoard and Interface builder
  • Creating and building simple applications
  • UIState Preservation
  • View application sandbox and CrashLogs of Application

Cocoa Design patterns

  • What is MVC ?
  • Model ,View and Controller Classes
  • Delegate and Datasource
  • Singleton Pattern
  • Observer pattern
  • Target-Action
  • Cocoa coding standards

Memory Management

  • Introduction (alloc init,retain Release )
  • Auto release pool

Objective -C ARC

  • Migrating your application to ARC
  • Basic Interaction with UIControls
  • Button,label,Textfields
  • switch,slider,progress bar
  • Alerts ∧ Action sheet
  • Tableviews
  • Scrollview, Web view,maps
  • SearchBar,popovers
  • Picker,Date picker,Imageview, Image picker controller
  • Gestures , Mouse events
  • Mail,Message,Phone call

Orientation and iPhone sensors

  • The iPhone Accelerometer
  • Detecting shakes
  • Determining orientation
  • Responding to the accelerometer

WorkingWithTableView

  • UITableViewController
  • Working with multiple TableViews
  • UITableViewCell
  • TableView practices
  • CustomCell creation.

Multi View Applications

  • view to view (Present model view controller )
  • Navigation controller
  • Tabbar controller
  • Pageview controller
  • Split view controller

CoreGraphics and QuartzCore

  • UIKit and view lifeCycle
  • Draw lines and transforms.
  • Alphe ,Opaque ,hidden
  • Create PDF fiels
  • Merge Images
  • SplashView and Basic animation
  • Adding Views with animation

Maps SDK

  • Introduction to MapKit Framework
  • Showing a simple Map
  • Update User Location
  • Background location updates of user .

REST and SOAP services , XML and JSON Parsing

  • Asynchronous and synchronous request
  • Soap service
  • Rest service
  • Xml and JSON Parsing
  • KeyValue coding and Nested JSON objects
  • Error handling
  • Lazy loading

MultiTasking in iOS

  • NSThread and management of multiple threads
  • Synchronous and Asynchronous
  • Introduction to NSTimers
  • GCD in iOS
  • NSOperation and NSOperationQueue

Data Base Persistence

  • User Defaults
  • Plist
  • sqlite
  • Core Data

Media interaction

  • AVAudio player
  • MedaiPlayer
  • MPMovie player

Notifications

  • Local notifications
  • App level Notifications
  • Push Notifications

Social Network Integration

  • FaceBook
  • Twitter
  • Google +

Testing And Deployment

  • Debugging application in device.
  • iOS5,iOS6,iOS7 features and differences
  • App store Submission

iOS Training Reviews

Besant Technologies Reviews given by our students already completed the training with us. Please give your feedback as well if you are a student.

Besant Technologies Velachery

No. 24, Nagendra Nagar,
Velachery Main Road,
Velachery, Chennai - 600 042
Tamil Nadu, India
Landmark - Opposite to Phoenix Market City

+91-996 252 8293 | 996 252 8294
info@besanttechnologies.com
www.besanttechnologies.com

Besant Technologies Tambaram

No. 31 / 11, Govindarajan Street,
West Tambaram,
Chennai - 600 045
Tamil Nadu, India
Landmark - Behind National Theatre

+91-996 250 4283
trainingintambaram@gmail.com
www.trainingintambaram.in

Besant Technologies Sholinganallur

No. 505, Village High Road,
Sholinganallur,
Chennai - 600 119
Tamil Nadu, India
Landmark - First Left after Toll Gate towards ECR

+91-887 038 4333
traininginsholinganallur@gmail.com
www.traininginsholinganallur.in

Quick Enquiry