About the Courses

iOS is a mobile operating system created by Apple Company exclusive for its devices such as iPhone and iPad. iOS is the second most used mobile operating system, behind Android. Though it was the first mobile operating system to be released, it supports only Apple’s devices which greatly affected the number of users. iOS is designed based on UNIX and mac OS and it uses direct manipulation such as touch, swipe etc to work on. Initial release was on 2007 and major updates are released annually, latest version being iOS 11. iOS SDK (Software Development Kit) is free for users of Mac computers and can be used to develop mobile apps for iOS. However, to test applications and distribute apps through Apple App Store, developers have to subscribe to Apple Developer program. iOS SDK officially supports Objective-C and Swift programming languages.

Why to enrol in iOS training at Trishana Technologies, Bangalore?

We, Trishana Technologies, are the only training institute providing an all-inclusive iOS training which covers but not limited to Objective-C, iOS SDK with XCode, Database integration, working with sensors and multi view applications and even social network integration. We may be first institute to train students in the latest version of iOS (iOS 11). We have experienced iOS App developers as trainers and provide simple and precise study materials that are better than any other institutes’ materials. We will provide unlimited hours for practicing in our lab since iOS SDK works only in Mac OS and not all our students have that at home to practice. We will provide real-time projects for practice and help you develop your own iOS App before you complete the course. We also provide guidance to get Apple Developer program subscription and App Store permission to distribute your apps. We proudly tell you that we offer 100% assistance for job placement to all our students.

Key Features

Demo

Free
Live Demo

Hands on Practicals/Project

Hands on
Practicals/Project

validity

One year
Course Validity

100% Placement Assistance

100%
Placement Assistance

Individual attention

Individual
Attention

24 X 7 Expert Support

24 X 7
Expert Support

Training from Industrial Experts

Training from
Industrial Experts

Certification for Course

Certification
for Course

Curriculum

Introduction

  • 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
  • Array set, Dictionaries
  • Categories and protocols
  • Application Lifecycle
  • Xib, Story board and Interface builder
  • Creating and building simple applications
  • UI State 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
  • Auto release pool

Objective -C ARC

  • Migrating your application to ARC
  • Basic Interaction with UI Controls
  • Button, label, Text fields
  • Switch, Slider, Progress bar
  • Alerts and Action sheet
  • Table views
  • Scroll view, Web view maps
  • Search Bar, pop overs
  • 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
  • Page view controller
  • Split view controller

Core Graphics and Quartz Core

  • UI Kit and view lifecycle
  • Draw lines and transforms
  • Alphe, Opaque, Hidden
  • Create PDF fields
  • 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
  • KeyValue 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

  • Facebook
  • Twitter
  • Google +

Testing and Deployment

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

Career Opportunities in iOS:

  • iOS Developer
  • Software Engineer (iOS)
  • Mobile Application Developer (iOS)
  • Freelance iOS Apps Developer

Request a Free Demo



    Upcoming Batches

    OCT 03 Mon-Fri (45 Days) FILLING FAST
    7AM -11AM, 4PM - 9.30PM.
    OCT 01 SAT-SUN (45 Days) FILLING FAST
    9AM to 1PM & 2PM to 9.30PM

    Talk to Us

    For Online and Classroom Training

    iOS Certification

    About more than 1000 top companies has recognized Trishana Technologies certifications globally.
    Download the certificate once you,

    • Complete our iOS Training program
    • After successfully Completing the Realtime Industry projects
    • Successful completion of given assignments

    More Details Contact Us

    Certification images

    Testimonials

    Model

    Whatsapp

    For queries, feedback & assistance