course detail

iOS Training

Rated as Best iOS Training Institute in Chennai provides Real-time and Practical Training exclusively on Mobile technologies. BITA Academy, The Best iOS Training center in Chennai has been providing the best possible iOS Course in Chennai on both Classroom Training and Online Training.

Our iOS Training Syllabus covers Objective-C and Swift programming. We are the best iOS/ iPhone Application Development Training Institute in Chennai. We provides Real-time and Practical Training exclusively on Mobile apps with 100% JOB Guaranteed Course. We can guarantee that our IOS Training Syllabus makes you as a iOS Certified Professional. Learn iOS world’s most advanced mobile operating system from our world class Trainers. With our iOS Training in Chennai you will learn concepts in expert level with practical scenarios.

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 Crash Logs of Application

Cocoa Design patterns
 What is MVC?
 Model, View and Controller Classes
 Delegate and Data source
 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, Text fields
 switch, slider ,progress bar
 Alerts ∧ Action sheet
 Table views
 Scroll view, Web view, maps
 Search Bar, popovers
 Picker, Date picker, Image view, 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

Working With Table View
 UI Table View Controller
 Working with multiple Table Views
 UI Table View Cell
 Table View practices
 Custom Cell creation.

Multi View Applications
 view to view (Present model view controller)
 Navigation controller
 Tab bar controller
 Pageview controller
 Split view controller

Core Graphics and Quartz Core
 UI Kit and view life Cycle
 Draw lines and transforms.
 Alphe, Opaque, hidden
 Create PDF files  Merge Images
 Splash View and Basic animation
 Adding Views with animation

Maps SDK
 Introduction to Map Kit 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
 Key Value coding and Nested JSON objects
 Error handling
 Lazy loading

Multi Tasking in iOS
 NS Thread and management of multiple threads
 Synchronous and Asynchronous
 Introduction to NS Timers
 GCD in iOS
 NS Operation and NS Operation Queue

Data Base Persistence
 User Defaults
 Plist
 sqlite
 Core Data

Media interaction
 AV Audio player
 Media Player
 MP Movie player

Notifications
 Local notifications
 App level Notifications
 Push Notifications

Social Network Integration
 Face Book
 Twitter
 Google +

Testing and Deployment
 Debugging application in device.
 iOS5, iOS6, iOS7 features and differences
 App store Submission

Free Demo Classes