Unit of OS4Ed India Pvt. Ltd.

We are affiliated to "National Council for Vocational Training",
Directorate General of Employment and Training, Govt. Of India

Student Enquiry : 9830125644
Corporate Enquiry : 9830228812
  • 9830228812 / 9830125644

Why to learn iPhone Apps Development?

iPhone is no more for entertainment only. iPhone programmers are now working towards business oriented iPhone applications. These applications are meant to offer support in business organization and functions. This has directed towards raise in demand of iPhone Application Development. Many web development companies have moved their focus on the iPhone App Development.


You don't need a iPhone or MAC to learn iOS -

Without actually having to own an iPhone, and MAC system, students will be able to build and test their applications on their windows system using the freely available compiler and simulator.


iPhone Course Summary:

In this course, you will learn to create applications for Apple's iPhone using Swift language and the iPhone SDK. In addition to the development tools, students will become proficient in the Swift language, the Apple iPhone Frameworks, and the principles of Cocoa development. This is a new, dynamic, constantly-evolving topic, and students will be at the forefront a new technological advancement.


Course Details:

Duration: Total Course Duration is 130 Hrs (around 4 months).
Course Fee: 17,000 (Rs.1000 discount on one time payment)

Module Structure:

Module:1 (Basic Introduction)

  • Basic of Objective C
  • Basic introduction to iPhone and iPad functionality and Architecture.

Module:2 (Xcode Library & Frameworks)

  • Familiarization with xcode 8.3 & later - (Cocoa framework, Library, Attribute Inspector, Flow of control of a running application, Hello world program.)
  • Memory Management in iPhone
  • Basic Calculator Program
  • Advanced Calculator Program

Module:3 (Work With Various Types of Views and Controllers)

  • Various types of views like picker view, date picker, Map, Custom table view, collection View, Alert Controller

Module:4 (Introduction to Swift 3.1)

  • Declaring Constants and Variables
  • Swift control statements, loops, enumerators, and closures
  • String manipulation
  • Working with Arrays and Dictionaries
  • Function Declarations
  • Class definitions
  • Delegates & Data sources
  • Control structure(with for in loop in swift 3.1)
  • Condition Statements

Module:5 (Usual Views With Applying Swift)

  • MKMapView,ScrollView using swift
  • UIPickerView class using swift
  • Work with UIDatePicker class reference with help of swift
  • Simple & Custom TableView using swift
  • Introduce to UICollectionView with swift

Module:6 (Basic UI Designing & Animation- swift 3.1)

  • View animation and various touch methods.
  • CALayer, CATransition
  • Various Types of Gestures(Tap Swipe,Pan,Pinch Rotation,Longpress)
  • Image view and Animation using Animating Functions in Swift
  • Auto layout Constraint, Auto resizing Views

Module:7 (StoryBoard Editor)

  • Navigation based application program.
  • Tab bar based application program.
  • Toolbar

Module:8 (SDK Adavanced)

  • Storyboard Basic Introduction to iwatch
  • Soap/Rest Api Web service using swift 3.1
  • GCD
  • Core Data Using swift
  • JSON Parsing using swift
  • Rest Api with Alamofire(swift)
  • Web Service based application program

Module:9 (Game Application)

  • Basic Introduction to spritekit
  • spritekit game based application program

Project Work

At the end of the modules, an industry standard, swift based iOS app development project will be assigned to the students. Students develop the app under the supervision of a Sr. iOS developer from the industry.


Certification :

On completion of the training, and successful execution of the project work, a training & project completion certificate will be provided to the students jointly by Ejobindia and its development unit SysAlgo Technologies .

Last 30 days placement View All

  • Abhirup MukherjeeSentientGeeksJun 14, 2019
  • Anurag ShyamLA ExactlyJun 14, 2019
  • Arnab MaityeBits Technologies Jun 13, 2019
  • Palash GoraiEsolz TechnologiesJun 11, 2019
  • Mousam YadavMass Software Solutions Pvt.LtdJun 10, 2019
  • Arkajit Majumder Manhattan Tech Ventures Pvt. LtdJun 05, 2019
  • Ankush Roy Karmick Solutions Pvt. LtdMay 29, 2019
  • Sk Shaifat MurshedTechEdge TechnologiesMay 28, 2019
  • Bikash DikshitSysAlgo TechnologiesMay 28, 2019
  • chitra BarikIksenMay 24, 2019
  • Jayjeet SenRiz sotware ConsultancyMay 24, 2019
  • Shantanu RoyTechEdge TechnologiesMay 21, 2019
  • Ayan ChatterjeeSoftware Sales and Development May 21, 2019

Request Information