Follow Us:

IOS Training in Chennai


Course Duration

40 HOURS Sign in with Facebook Sign in with Facebook

Course Contents

IOS
    Introduction to Objective-C and Xcode
  • Introduction to iPhone development, iPhone SDK and Xcode
  • What’s new in Xcode 5
  • IOS 7.X overview, Advantages and Benefits
  • Xcode IDE Overview
  • Introduction to Objective C - part I
  • Object-Oriented Programming
  • The Objective-C Object Model
  • The Basics of Objective-C Syntax
  • Introduction to Objective C - part II
  • Classes, Objects, and methods
  • Properties.
  • Declaring Methods
  • Calling Methods
  • Making your first iPhone App
  • Hello World.
  • Buttons, Views, Tabs
  • Interface Builder, iPhone Simulator and Debugger
  • Story Boards and XIB’s
  • Using simulator and Testing app
  • Tracing Errors and warnings
  • iOS Development Overview
  • Introduction to Universal Applications
  • Cocoa and MVC in iOS
  • Properties, Protocols and Categories in Cocoa
  • What are Categories & Protocols
  • Extensions
  • Important Cocoa classes and Frame works
  • Overview of all the important frameworks
  • Methods and properties in frameworks
  • Basic Interaction handling? A touch app in iPhone
  • Detailed explanation about Buttons, Views, Classes
  • Understanding MVC architecture
  • The Model-View-Controller Pattern
  • Lifecycle of iOS App as well as View Controller
  • Conditional Programming & Loops
  • For Loop
  • While Loop
  • Do-While Loop
  • Switch
  • Conditional Operator
  • Smart search in Objective-C
  • Controls & Gestures in iOS
  • Introduction to Controls
  • Advance Controls in iPhone
  • Overview about Picker, Slider, Switch, Etc.
  • UISegmented Controls
  • Understanding views and view hierarchy(super class and subclass)
  • Added new view
  • Dynamic changes in the frame
  • Frame Vs Bound
  • Handling Gesture and swipe - UITouch ,UI Responder and UIEvent Class
  • Pinch, Rotate, Pan, Touch (Tap) Gestures.
  • Handling events
  • Controllers & Memory Management in iOS
  • Understanding View Controllers in detail
  • View hierarchy
  • Life cycle of UIView
  • Working with Switch, Slider, Buttons and TextFields
  • Sub-classing of UIView
  • Understanding Page Controls and Date Pickers
  • NSDate and formats
  • Picker Controller
  • Memory management in iOS and ARC
  • Retain, Copy, Release, Strong and Weak
  • AutoRelease Pool
  • ARC
  • Advanced Controllers Programming in iOS
  • Understanding the use of Tab bars
  • Introducing Tab bar in to application
  • Navigation using Tab Bar
  • Understanding Pickers
  • Using picker for data selection
  • Action Sheet
  • Working with Progress view, scroll view, text view, page controller and Image
  • Patterns
  • Using MDProgress HUD
  • UIScroll Methods and properties
  • Difference between Text-field and Text-view and there properties
  • Working with Web view and Alert view
  • Data display in webView
  • UIAlertView and its methods
  • Data Parsing & Exchange
  • Protocols
  • Categories
  • Extensions
  • Objects
  • Usage of AppDelegate
  • Introduction to Table Views & UICollection Views in iOS
  • Understanding Navigation Controller in iPhone
  • Using Tableview to display data
  • How to navigate to detail view and identifying the cell clicked
  • Working with Table view and mixed content
  • Working with different types of tableviews
  • Grouped, indexed and dynamic table view
  • Custom Table view, Advanced Table view and other operations in Table view.
  • Overview of custom cell
  • Edit option in UITableView
  • Insertion and deletion of rows in UITableView
  • Table View Data Source and Delegate Methods
  • Implementation of Sample UICollection View
  • Persistence in iOS
  • File handling in iPhone (Directory and file creations, saving and retrieval of data)
  • NSUserdefault
  • NSDictionary and NSArray
  • Plist
  • Using SQLite in iPhone
  • SQLite Overview, Creation of SQLite DB IN Multiple ways
  • Methods and properties
  • Read/Write to DB
  • Working with Persistence using property list
  • Core data and its use
  • Plist: Reading/Writing into Plist and Plist Creation programmatically
  • Understanding the use of Accelerometer
  • X,Y,Z coordinates and there utilization
  • Using other hardware with Accelerometer
  • Files Management and Working with Files
  • Understanding Core Data
  • Core data and persistence class
  • Predicate and its use
  • NSFetchResultsContoller
  • Advanced Graphics, Features and Touch in iOS
  • Introduction to quartz? using colors, polygon lines and curves
  • Using Bzlayer
  • Using different values for colors
  • Using iCloud Storage
  • Using Apple id to store the data in iCloud
  • Downloading the data stored in iCloud
  • Using Networking API s
  • Check for the network for apps using internet for data transfer
  • Integration of 3rd party libraries like AFNetworking
  • Working with address book
  • Pulling contacts from the phone to App
  • Using Call to Mail to, SMS to methods for communication
  • Introduction to Core Image
  • Image cropping, rotation, Zoom in-out
  • Image enhancements like brightness, sharpness
  • Multimedia and Localization in iOS
  • Playing back sound, audio and video in iPhone
  • Multimedia framework
  • Play, Pause, Stop actions
  • Using camera in iPhone
  • Using live camera for selecting Photos
  • Accessing Photo gallery
  • Localization
  • How to make the app to work in different languages
  • Notifications and Social Networking in iOS
  • Using Notification center
  • Local and Push notifications
  • APNS and its coding
  • Delegate methods used for notifications
  • Integrating Social apps (Facebook, Twitter) in to iPhone/iPad apps
  • Using in-build social networking authentication for Facebook and Twitter for posting
  • data
  • Using there API’s and integration in to our applications
  • LinkedIn
  • Promotion of apps using Social Media
  • Networking
  • Services Integration
  • NSURL Connection
  • JSON Parsing
  • JSon Serialization
  • SB JSON
  • XML Reading
  • NS XML Parser
  • TBXML
  • Service Model Creation
  • GCD (Grand Central dispatch)
  • Blocks Implementation
  • Synchronous & Asynchronous Calls
  • Mapkit
  • Introduction to Mapkit
  • Core Location
  • Location updates
  • Location Co-ordinates
  • Map
  • Animations
  • Zoom In/Zoom Out
  • Search Location
  • Multiple Gestures
  • Scanning of Codes
  • Bar Code Scanning
  • QR Code Scanning & Generator
  • 3rd Party SDK Integration
  • Quality Assurance
  • Debugging the App and finding Memory leaks
  • Memory leaks using Static analyzer
  • Using crash logs to find out the application crash point
  • Performance tuning of an Application
  • Code review and removing redundancy
  • Code optimization
  • Debugging in Xcode
  • Unit Testing Applications
  • Apple HIG
  • Submitting to AppStore & Ad-Hoc Distribution in iOS
  • Creating Provisioning profile
  • Apple account creation and registering your app
  • Profiles creation
  • Key Chain Access
  • Certificates creation
  • SSL
  • Perms
  • Accessing device UDID
  • Registering the device for development
  • Deploying app in to our device
  • Adding other device (remote) for testing
  • Test flight and other Automation building tools overview
  • Launching the App in the APP store
  • iTunes connect and its overview
  • App rejection and methods to overcome them
  • Version upgrading and submission to app store
  • Ad-Hoc Distribution
  • Test flight Distribution
  • iTunes Distribution
Register Now

You will Learn How To :

Course Benefits :

Register Now

Please use the form below to make your career excellent.