iOS Programming Course


DELIVERY METHOD Classroom Instructor-led training (CILT)
Online Instructor-led training ( OILT)

COURSE OVERVIEW This iOS app development course is the starting point for students who wants to create great iphone apps. Students will learn about the fundamentals of iOS app development along with its architecture.
  • Candidate should have Experience using basic programming languages C and C++ recommended.
  • Candidate should have bachelor degree or college diploma
  • Candidate should either have past working experience in business, information technology, logistics, engineering, finance, health care, banking and insurance domains or is currently working in these domains.
  • Candidate should have good communication and writing skills.


1.The iPhone Software Development Kit(SDK)

• The Software Development Kit(SDK)

• Objective-C

• Frame works

• Cocoa TouchFoundation Framework

• The iPhone Frameworks

2. Objective-C

• Objective-C Classes and Objects

• The @interface and @implementation

• Compiler Directives

• Method Declaration and Definition

• Nested Arguments

• Class and Instance Methods

• The alloc and init Methods

• Managing Memory Using Retain and Release

• Properties, Retain,Assign, Copy

• Multi-Argument Messages

• Understanding the id Variable type

• Categories & Protocols

3. UIView and UIViewController Class

• The UIView Class

• The UIViewController Class

• View-based Application Template

• Iboutlet and IBAction

• Using a View-based Application Template


• Buttons

• Text Fields

• Labels

• Sliders

• Progress

• Switch

• Web View

• Image View

• Segmented Control

• Date picker

• Picker

• Alerts & Action Sheets

• Page Controller

5.UI Application and UI Application Delegate

• Adding a UIView and UIViewController to a UIApplicationDelegate

• Connecting UIWindow , UIApplication,UIApplicationDelegate

• Exploring MainWindow.xib

• UIApplication and UIApplicationDelegate

• The main.m file

• Handling Application Life Cycle Events

6.UI Navigation Bar and UI Navigation Controller

• UINavigationBar UINavigationController, and UINavigationItem

• Building a Three-View Application using a Navigation Bar

• Adding Another View

• More on the UINavigationController

• Pushing and Popping

• Using a Navigation Controller in a Tab

7. Basic Ns Classes

• NSString, NSObject NSArray NSMutable Array

• NSDictionary, NSMutable Dictionary

• Other etc important classes

8. Tables Using UITableView and UITableViewController

• UITableView

• UITableViewDataSource

• UITableViewDelegate

• Adopting the UITableViewDelegate

• UITableViewCell

• UITableViewController

9. WebServices

• NSURL Class

• NSURL Request Class

• NSURL Connection Class

• Synchronous and Asynchronous process

10. Core Data

• Core Data in brief

• Creating Core Data Model

• Entites,Attributes,Relationships

• Generating NSManaged Object

11. Core Data

• Core Data in brief

• Adding Objects

• Saving Changes

• Fetching Entities

• Deleting Entities

12. UITabBar and UITabBarController

• UITabBar, UITabBarController,UITabBarItem, and UITabBarControllerDelegate

• Using the Tab Bar Application Template

• Adding a Tab Bar Item to a Tab Bar Application

• Allowing Users to Customize a Tab Bar

13. XML Parsing

• Parsing Techniques

• NSXMLParser class

• NSXMLParserDelegate methods

14. CorePlot (Bar Graph’s) & Core Graphics Introduction

• Framework Linking

• Barchart, PieChart, Line Graph

15. Google Maps & Annotations Introduction

• CLLocation, CLLocationCoordinate2D classes
• Pointing A Location
• Adding Annotations

16. SQLLite

• Creating DataBase Using simple firefox

• SQLite Manager

• SQL Database Manipulations

• Opening the DataBase

• Statements, Preparing Statements,

• executing Statements

• Select

17. MultiMedia

• Playing Sounds

• AVAudio Player, AVAudioPlayerDelegate

• Media Player Framework

• MPMovieplayer Controller

18. FaceBook Integration

• Framework Linking

• Posting Messages

19. Project Training

Recent comments

Mike V

"Good course with great content, presentations, real time examples and knowledgeable Instructor... Recommended to give a try and one of the best training's i ever had.."


"Woked with the Global ERP Solutions team they have serviced as outstanding job. I recommend to Global ERP Solutions as a technology driven complete solution for current market driven companies. "


"Well qualified QA Team with Global ERP Solutions, they have done outstanding job. Great job!"

popular courses
QA view

.net view

Java view
Oracle view
Sap view