Inara Technologies | iOS Online Training
16950
page,page-id-16950,page-template-default,ajax_fade,page_not_loaded,, vertical_menu_transparency vertical_menu_transparency_on,qode-theme-ver-7.2,wpb-js-composer js-comp-ver-4.5.1,vc_responsive
apple-banner

iOS Online Training: iOS is the operating system powering iPhones and iPads. To develop apps that run on iOS, you need to work with the Swift or Objective-C coding language and the Cocoa API.However, working with Swift, Objective-C and Cocoa is just one piece of iOS training. iOS training also teaches you how to work with the Xcode IDE, how to get your app submitted to the App Store and more.

Course Benefits:

    • Syllabus: We came up with a unique list of topics that will help you gradually work your way into the testing world.
    • Practice sessions: Assignments in a way that you will get to apply the theory you learnt immediately.
    • Video sessions of Instructor led live training sessions.
    • Practical learning experiencee with live project work and examples.
    • Support: Our Team is going to be available to you via email or the website for you to reach out to us.
    • Learn ios coding and designing basics from a professional trainer from your own desk.
    • Information packed practical training starting from basics to advanced testing techniques.
    • Best suitable for beginners to advanced level users and who learn faster when demonstrated.

 

What are the requirements?

  • Anyone with basic computer knowledge can take this course.

What am I going to get from this course?

  • LIVE Domain Knowledge Training Included.
  • Information packed practical training starting from basics to advanced Business techniques.
  • Best suitable for beginners to advanced level users and who learn faster when demonstrated.
  • Course content designed by considering current Business needs and the job market.
  • Practical assignments at the end of every session.
  • Practical learning experience with live project work and examples.
  • Lifetime enrollment – Pay one time fee and access video training sessions as many times as you want.
  • Resume Preparation Guidance for analyst is included.
  • Interview Questions and Preparation Tips Included.

 

 1: Simple iPhone Application

 

  • Creating an Xcode Project
  • Using Interface Builder
  • Model-View-Controller
  • Declarations
  1. Declaring instance variables
  2. Declaring methods
  • Making Connections
  1. Setting connections to UIViews
  2. Setting targets and actions
  • Deploying an Application
  • Application lifecycle
  • Summary

 

 2 :Objective-C

 

  • Data Type
  • Objects
  • Instances
  1. Creating an instance
  2. Sending messages
  3. Destroying an instance
  • Collection
  1. NSArray, NSMutableArray
  2. NSDictionary, NSMutableDictionary
  • Subclassing an Objective-C Class
  1. Instance Variables
  2. Accessors and properties
  3. Instance methods
  4. Initializers
  5. Self
  6. Super
  7. Class methods

 

3: Memory Management

 

  • Reference Counting
  1. Object ownership
  2. Autorelease pools
  3. Retain count management

 

4: Target & Action Design pattern

 

  • UIButton/UI Segment Control/UI Switch
  1. Setting targets and actions
  2. Implementing methods

 

5: Delegate Design Pattern

 

  • UITextFiled
  • What are protocols
  • Implementing delegate methods
  • Summary

 

6: Core Location Framework

 

  • CLLocation & CLLocationManager
  • Where am I application

 

7: ViewControllers

 

  • Model-View_Controller Design pattern
  • Basics of ViewController
  • LifeCycle of ViewControllers
  • Types of ViewController
  • Creation of ViewController
  1. Using Interface Builder
  2. Programmatically

 

8: UINavigation Controller

 

  • Basics of UINavigationController
  • UINavigationbar/UINavigationItem
  • Creation of UINavigationController
  1. Using Interface Builder
  2. Programmatically
  • Summary

 

9: UITabbarController

 

  • Basics of UITabbarController
  • UITabar
  • Creation of UITabbarController
  1. Using Interface Builder
  2. Programmatically

 

10: UITableView and UITableViewController

 

  • Basic of UITableView
  • Creating of custom UITableView
  • UITableViewCell
  • Creation of UtableViewController
  1. Using Interface Builder
  2. Programmatically
  • Summary

 

11: Advance UITableViewCell Programming

 

  • Basics of UITableViewCell
  • Custom UITableView
  • Summary

 

12: Advance UITableView Programming

 

  • Editing a UITableView
  • Deleting/Moving/Inserting Rows
  • Summary

 

13: Camera

 

  • UIImageView
  • Getting Image from
  1. Camera
  2. Phone Library
  • Summary

 

14: Gesture Programming

 

  • Basics of Touch Events
  • Responding to Touch Events
  • Moving an Image View based on gestures
  • Summary

 

15: Animation Programming

 

  • UIView Animation
  • Basics of layers
  • Layer Animation
  • Summary

 

16: Notification and Rotation

 

  • NotificationCenter
  • UIDevice Notifications
  • Custom Notifications
  • Summary

 

17: DataStorage

 

  • Different types of Storages
  • NSUserDefaults
  • Sqlite
  • Files
  • Store Data

 

18: Sqlite Programming

 

  • Basics of DML
  • Integration of Sqlite into Apps

 

19: XML Programming

 

  • Basics of XML Structure
  • XML Parsing

 

20: Threading

 

  • Basics of Thread Programming
  • Create Custom thread to fetch data from url

 

21: Webservices

 

  • Basics of Webservices
  • Simple RSS Reader App
  1. .Fetching data from URL
  2. XML Parsing
  3. Integrate with UI

 

22: Core Data

 

  • Basics of Core Data
  • Store/Retrieve data using core data framework
  • Build Sample app using core data
  • Summary

 

23: App Store Basics

 

  • Overview of Developer/Provisional certificates
  • Prepare App store build

 

24: iPad Basics

 

  • Overview of iPad Application
  • UIPopover Controller
  • UISplitView Controller

 

25: Memory Management tools

 

 

26: MapKit Framework

 

  • Overview of map kit programming
  • Where am I app

 

27: AddressBook framework

 

  • Overview of AddressBook API
  • Summery

Resume Preparation Tips

        1. Resume Review
        2. Resume Preparation Tips
        3. Sample Resumes

Interview Preparation

        1. Interview Preparation Tips
        2. Sample Interview Questions
        3. Tips & Guidelines for Effective Interview