phone+91-87222 63165 / +1(510)-379-9024 contact@syncomint.com
Try Our Sample Training Videos

Course Info

IOS

The iPhone and iPad have revolutionized mobile computing with an innovative combination of hardware and software components that empower developers to create rich, multifunctional applications. IOS (previously iPhone OS) is a mobile operating system developed and distributed by Apple Inc. As Apple devices become more prevalent, organizations increasingly need to develop both in-house and public applications to improve the services they provide and to maintain a competitive edge And hence android developer are in demand to create application for the iOS platform.

Benefits of the Program

In this course from Syncomint, you will learn to create professional iPhone and iPad applications using Objective-C and Android SDK. You gain the skills to design and test user interfaces, display data effectively with interactive table views, and apply navigation tools and techniques to improve user experience, you also learn how to submit your app to apple. You learn the foundation for building robust iPhone and iPad applications using Objective-C.

Topic List

This course covers the entire concept of iOS APPLICATION DEVELOPMENT and establishes a strong working knowledge of the software tool. Syncomint  provides you Classroom Training as well as Live Virtual Training.

Course Content
[formac-acc title="Lesson 1: Introducing the IOS"]Why IOS?, Fragmentation, Adoption rate, monetization, IOS Ecosystem, devices, IOS, App Store[/formac-acc] [formac-acc title="Lesson 2: Getting Started with the iOS SDK"]Joining the IOS program, Installing Xcode, Creating your first application, IOS simulator, Third party development tools[/formac-acc] [formac-acc title="Lesson 3: Testing your Apps on physical iOS devices"]IOS Developer Program, Create a Certificate Signing Request, Create a Development Certificate, Adding a Device, Create an App ID, Create a Provisioning Profile, Configuring the Project, Build and Run[/formac-acc] [formac-acc title="Lesson 4: Learning Objective-C"]What is Objective-C, Objective-C, Cocoa, and Cocoa Touch, Classes, objects, and instances, Instance variables and Encapsulation, Inheritance, Methods and Properties, Project overview, Creating class[/formac-acc] [formac-acc title="Lesson 5: Continuing with Objective C"]Header file and Implementation file, Adding properties and Methods, Implementing bookInfo, Object messaging, Id, nil, and NULL, Creating objects, Mixing C and Objective C[/formac-acc] [formac-acc title="Lesson 6: Table view"]Introduction to Table view, Table view components, Creating a new project, Adding a table view, Connecting data source and delegate, Creating the data source, Data source protocol, Reusing table view cells, Configuring the table view cell, Sections, delegation[/formac-acc] [formac-acc title="Lesson 7: Exploring foundation framework"]What is Foundation Framework, Protocols, NSObject, NSNumber, NSString, NSArray and NSSet, NSDictionary, Objective C literals, Logging with NSLog[/formac-acc] [formac-acc title="Lesson 8: Navigation controllers and view controller hierarchies"]Introduction, Creating a project., Adding resources, Property lists, Populating the table view, Adding a navigation controller, Pushing and popping, Pushing a view controller, Adding a book cover, Closing the loop[/formac-acc] [formac-acc title="Lesson 9: Exploring tab bar controllers"]Introducing the tab bar controllers, Tabbed library, Adding a tab bar controller, Adding another table view controller, Tab bar items, More view controllers[/formac-acc] [formac-acc title="Lesson 10: Creating a simple IOS Application: Building a SHOPPING LIST App"]What is this Application About, Starting with the application, Creating a Project, Creating the ListView Controller., Creating the Item, Model Class, Properties, Archiving, Creating instances, Load and Save Items, Seeding the data store Displaying the list of items, Adding items, Buttons, creating view controller, Implementing addItem, Dismissing the view controller, Delegations and notifying the delegate, Respond to save events, Setting the delegate[/formac-acc] [formac-acc title="Lesson 11: Completing the SHOPPING LIST App"]Deleting items, Editing items, Creating the shopping list view controller, Adding items to the shopping lists, Receiving, sending,, responding to notification, Publishing your application[/formac-acc]

ClassRoom Schedule

Classroom Training - 10 Days

Day 1

11AM-5PM
Introducing the IOS
  • Why IOS?
  • Fragmentation
  • Adoption rate
  • Monetization
  • IOS Ecosystem
  • Devices
  • IOS
  • App Store

Day 2

11AM-5PM
Getting Started with the IOS SDK
  • Joining the IOS program
  • Installing Xcode
  • Creating your first application
  • IOS simulator
  • Third party development tools
Testing your Apps on physical iOS devices
  • IOS Developer Program
  • Create a Certificate Signing Request
  • Create a Development Certificate
  • Adding a Device
  • Create an App ID
  • Create a Provisioning Profile
  • Configuring the Project
  • Build and Run

Day 3

11AM-5PM
Learning Objective-C
  • What is Objective-C
  • Objective-C, Cocoa, and Cocoa Touch
  • Classes, objects, and instances
  • Instance variables and Encapsulation
  • Inheritance
  • Methods and Properties
  • Project overview
  • Creating class

Day 4

11AM-5PM
Continuing with Objective C
  • Header file and Implementation file
  • Adding properties and Methods
  • Implementing bookInfo
  • Object messaging
  • Id, nil, and NULL
  • Creating objects
  • Mixing C and Objective C

Day 5

11AM-5PM
Exploring foundation framework
  • What is Foundation Framework.
  • Protocols
  • NSObject
  • NSNumber
  • NSString
  • NSArray and NSSet
  • NSDictionary
  • Objective C literals
  • Logging with NSLog

Day 6

11AM-5PM
Table view
  • Introduction to Table view
  • Table view components
  • Creating a new project
  • Adding a table view
  • Connecting data source and delegate
  • Creating the data source
  • Data source protocol
  • Reusing table view cells
  • Configuring the table view cell
  • Sections
  • Delegation

Day 7

11AM-5PM
Navigation controllers and view controller hierarchies
  • Introduction.
  • Creating a project.
  • Adding resources
  • Property lists
  • Populating the table view
  • Adding a navigation controller
  • Pushing and popping
  • Pushing a view controller
  • Adding a book cover
  • Closing the loop

Day 8

11AM-5PM
Exploring tab bar controllers
  • Introducing the tab bar controllers
  • Tabbed library
  • Adding a tab bar controller
  • Adding another table view controller
  • Tab bar items
  • More view controllers

Day 9

11AM-5PM
Creating a simple IOS Application: Building a SHOPPING LIST App
  • What is this Application About.
  • Starting with the application, Creating a Project.
  • Creating the ListView Controller.
  • Creating the Item Model Class
  • Properties, Archiving, Creating instances
  • Load and Save Items.
  • Seeding the data store
  • Displaying the list of items
  • Adding items,
  • Buttons, creating view controller
  • Implementing addItem

Day 10

11AM-5PM
Completing the SHOPPING LIST App
  • Dismissing the view controller
  • Delegations and notifying the delegate
  • Respond to save events
  • Setting the delegate
  • Deleting items
  • Editing items
  • Creating the shopping list view controller
  • Adding items to the shopping lists
  • Receiving, sending, responding to notification
  • Publishing your application

Live Virtual Class Schedule

Virtual Training - 5 Days

Day 1

8AM-12PM && 1PM-5PM
Introducing the IOS
  • Why IOS?
  • Fragmentation
  • Adoption rate
  • Monetization
  • IOS Ecosystem
  • Devices
  • IOS
  • App Store
Getting Started with the IOS SDK
  • Joining the IOS program
  • Installing Xcode
  • Creating your first application
  • IOS simulator
  • Third party development tools
Testing your Apps on physical iOS devices
  • IOS Developer Program
  • Create a Certificate Signing Request
  • Create a Development Certificate
  • Adding a Device
  • Create an App ID
  • Create a Provisioning Profile
  • Configuring the Project
  • Build and Run

Day 2

8AM-12PM && 1PM-5PM
Learning Objective-C
  • What is Objective-C
  • Objective-C, Cocoa, and Cocoa Touch
  • Classes, objects, and instances
  • Instance variables and Encapsulation
  • Inheritance
  • Methods and Properties
  • Project overview
  • Creating class
Continuing with Objective C
  • Header file and Implementation file
  • Adding properties and Methods
  • Implementing bookInfo
  • Object messaging
  • Id, nil, and NULL
  • Creating objects
  • Mixing C and Objective C

Day 3

8AM-12PM && 1PM-5PM
Exploring foundation framework
  • What is Foundation Framework.
  • Protocols
  • NSObject
  • NSNumber
  • NSString
  • NSArray and NSSet
  • NSDictionary
  • Objective C literals
  • Logging with NSLog
Table view
  • Introduction to Table view
  • Table view components
  • Creating a new project
  • Adding a table view
  • Connecting data source and delegate
  • Creating the data source
  • Data source protocol
  • Reusing table view cells
  • Configuring the table view cell
  • Sections
  • Delegation

Day 4

8AM-12PM && 1PM-5PM
Navigation controllers and view controller hierarchies
  • Introduction.
  • Creating a project.
  • Adding resources
  • Property lists
  • Populating the table view
  • Adding a navigation controller
  • Pushing and popping
  • Pushing a view controller
  • Adding a book cover
  • Closing the loop
Exploring tab bar controllers
  • Introducing the tab bar controllers
  • Tabbed library
  • Adding a tab bar controller
  • Adding another table view controller
  • Tab bar items
  • More view controllers

Day 5

8AM-12PM && 1PM-5PM
Creating a simple iOS Application: Building a SHOPPING LIST App
  • What is this Application About.
  • Starting with the application, Creating a Project.
  • Creating the List View Controller.
  • Creating the Item Model Class
  • Properties, Archiving, Creating instances
  • Load and Save Items.
  • Seeding the data store
  • Displaying the list of items
  • Adding items
  • Buttons, creating view controller
  • Implementing add Item
Completing the SHOPPING LIST App
  • Dismissing the view controller
  • Delegations and notifying the delegate
  • Respond to save events
  • Setting the delegate
  • Deleting items
  • Editing items
  • Creating the shopping list view controller
  • Adding items to the shopping lists
  • Receiving, sending, responding to notification
  • Publishing your application
Connect With Us

Call: +91-87222 63165 (India)
Call: +1 510-379-9024 (USA)

Mail: contact@syncomint.com