Search for Training

iOS

Course Overview


iPhone and iPad developer training courses provide everything you need to get up and running with Objective-C and the iOS SDK. iOS course provides a comprehensive grounding in iOS development and you will walk away with the ability to build applications and a thorough understanding of the key concepts and techniques.

Course Content


  • iOS Overview
    • iOS 5
    • iPhone and iPad
    • Overview of the iOS Architecture
    • Cocoa Touch Layer
    • GameKit Framework
    • iOS Core Services Layer
  • Developing Basic Applications for iOS
    • Starting Xcode 4
    • Building the User Interface
    • Running the iOS Application
    • The "Hello World" App
  • Views and Windows
    • The View Hierarchy
    • Types of Views
    • The Window
    • View Resizing and Layout Handling
  • Navigation with Tab Bar
    • The Tab Bar
    • View Controllers in Multiview Applications
    • The Root Controller
    • Adding Items to the Tab Bar
  • Navigation with Table View
    • Overview of the Table View
    • Table View Styles and Cell Styles
    • DataSource and Delegate Connections
    • Navigation-based App using Table Views
  • Storyboarding
    • Overview of Storyboarding
    • Adding Scenes to the Storyboard
    • Configuring Segues and Transitions
    • Associating a View Controller with a Scene
  • Page-based Application using UIPageViewController
    • UIPageViewController Class
    • The DataSource
    • Navigation Orientation
    • UIPageViewController Delegate Protocol
    • Content View Controller
    • The Data Model
  • UIDatePicker and UIPickerView
    • DatePicker and PickerView Components
    • Designing the User Interface
    • Providing Functionality to DatePicker
    • UIPickerView Delegate and DataSource
    • Implementing the DataSource Protocol
    • Implementing the Delegate
  • Database Applications with SQLite and Core Data
    • The Core Data Stack
    • Managed Object Model
    • Creating a Core Data Application
    • Saving and Retrieving Data using Core Data
    • SQLite Overview
    • Structured Query Language (SQL)
    • SQLite Integration in an iOS Project
    • SQLite Functions
    • Working with an SQLite Database
    • Saving Data to the Database
    • Extracting Data from the Database
  • Using iCloud in Applications
    • iCloud Overview
    • Usage Guidelines
    • Preparing the Application for iCloud Access
    • Enabling iCloud Document and Data Storage
    • iCloud Key/Value Data Storage
    • Sharing Data between Applications
    • Extracting Data from the Database
    • The MapKit Framework
    • Map Regions
    • The MKMapView Class
    • Adding the MapKit Framework to the Application
    • Adding Tool Bar Items
    • Modifying the MapView Region
    • Changing the Map Type
    • Updating View based on User Movement
  • Camera Applications
    • UIImagePickerController Class
    • Saving Movies and Images
    • Adding Framework Support
    • Implementing the Action Methods
    • Writing Delegate Methods
  • Multitouch and Gestures
    • Responder Chain
    • Gestures, Taps, and Touches
    • Touch Notification Methods
    • Enabling Multitouch on the View
    • UIGestureRecognizer
    • Detecting Tap, Pinch, and Rotation Gestures
  • AVAudio Applications
    • The AVFoundation Framework
    • Supported Audio Formats
    • The AVAudioPlayer Object
    • Implementing the AVAudioPlayerDelegate Protocol Methods
    • The AVAudioRecorder Object
    • Implementing Action and Delegate Methods
  • COCOA Touch
    • Getting introduced to Story Boards
    • Document Support
    • Multitasking
    • Design Patterns
    • Using COCOA-MVC design patterns
    • Types of MVC patterns
    • Patterns and Methodologies
    • Foundation classes for Dates, Strings, Collections, Utilities, Networking, Host APIs
    • Printing
    • Data protection
    • Apple Push Notification Service
    • Local Notifications
    • Gesture Recognizers
    • File Sharing
    • Standard System View Controllers
  • COCOA Touch Frameworks
    • Address Book UI Framework
    • Event Kit UI Framework
    • Game Kit Framework
    • iAd Framework
    • MapKit Framework
    • Message UI Framework
    • Twitter Framework
    • UIKit Framework
  • Building different types of applications
    • Understanding controller hierarchies
    • Creating a view controller
    • Using multiple view controllers
    • Controller chains
    • Parallel Controller Chains
    • Controller Bindings
    • Mapping Controller actions and methods
    • Controller APIs in COCOA
    • Third party controllers
    • Custom Controllers
  • Core Services
    • iCloud Storage
    • Automatic Reference counting
    • Block Objects
    • Central Dispatch
    • SQLite
    • XML Support
  • Core Services Frameworks
    • Accounts Framework
    • Address Book Framework
    • CFNet Framework
    • Core Data Framework
    • Core Foundation Framework
    • Core Location Framework
    • Core Media Framework
    • Core Telephone Framework
    • Event Kit Framework
    • Foundation Framework
    • Quick Look Framework
    • System Configuration Framework
  • Testing IOS Applications
    • Debugging IOS Applications
    • The Debug Navigator
    • Debug Area
    • Viewing Console output and logs
    • Incorporate Unit Testing
    • Writing test suites
    • Setting Unit Testing in a project
    • Writing Test Case methods
    • Logic Unit Tests
    • Frame Unit Tests/font>
    • Application Unit Tests
    • Running the tests
    • Observing the test results
    • Profiling using
    • XCode Profiler
    • Shark Profiler

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

What is the sum of 0 + 7? (security question)

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234


Our Initiatives

ExpertsCertify - Skill Assessment And Tests
AreuCertified - Certification Training
Xpertised IT Solutions - Custom Application Development
Xpertised Learning - Redefine Skills

Subscribe to our weekly newsletter

Batch Details
  Request a Callback
Call us at: +91 7259222234