+1 844 678 44 27

  IOS Application Development Online Training and Placement

  iPhone IOS Application Development Training for OPT CPT Students

Online Training Courses
.Net Online Training Courses Java Online Training Courses SAP Online Training Courses Oracle Online Training Courses Software Testing Online Training Courses C Programming Online Training Courses C++ Programming Online Training Courses jQuery Online Training Courses UI Design Online Training Courses UNIX Online Training Courses Javascript Online Training Courses SQL & PLSQL Online Training Courses SAS Online Training Courses BI Reporter Tool Online Training Courses Microstrategy Online Training Courses Mainframes Online Training Courses Business Objects Online Training Courses Business Analysis Online Training Courses BPM Online Training Courses Hadoop Online Training Courses DataStage Online Training Courses Android Online Training Courses Linux Online Training Courses OBIEE Online Training Courses IBM Tools Online Training Courses PHP Online Training Courses AJAX Online Training Courses BizTalk Online Training Courses Data Warehousing Online Training Courses Embedded Systems Online Training Courses Google Technologies Online Training Courses Microsoft Technologies Online Training Courses Oracle DBA Online Training Courses Oracle Datawarehouse Online Training Courses Oracle E-Business Suite Online Training Courses PeopleSoft Online Training Courses Project Management Online Training Courses Autocad Online Training Courses Salesforce Online Training Courses Sharepoint Online Training Courses Softskills Online Training Courses System Networking Online Training Courses Web Design Online Training Courses BizTalk Server Online Training Courses Database Online Training Courses iPhone App Development Online Training Courses Ruby On Rails Online Training Courses SEO Online Training Courses Shell Scripting Online Training Courses VMWare Online Training Courses Webmethods Online Training Courses Websphere Online Training Courses Visual Basic Online Training Courses TIBCO SOA Online Training Courses COGNOS Online Training Courses Perl Scripting Online Training Courses Hyperion Online Training Courses Informatica Online Training Courses Python Online Training Courses QlikView Course Contents QA Online Training Courses Tableau Tool Online Training Courses Basic .Net Training Course
More    


iPhone App Development Online Training

iPhone App Development Course Content


Module 1: Introduction of Objective-C, Framework, Xcode

Introduction of Objective-C

• Objecte Oriented Programming Basics

• OOPS Concepts

• Objective-C Classes,Objects

• Compile Directives

• Property accessing

• Message Declaration, Message passing

• Multiple Message passing

• Instance allocation.

• Deallocting intilized objects

• Memory Management

• Error Handling

• Exception handling

Framework

• Cocoa Touch Framework

• Foundation Framework

• iPhone Framework

• UIKit Framwork

• Application Life Cycle

• Software Development Kit.

Xcode

In this module we discuss about Objective -c language,cocoa touch Framework and how to write programs in objective-C in Xcode, message passing, properties. Differance between Xcode versions.

Module 2:Data handling

• NSString Class

• String Appending

• Strings Replacing

• String Comparision

• Finding String Range

• String SubStrings

• NSArray&NSMuatbleArray

• Array creation

• Add Objects to Arrays

• Delete Objects From Arrays

• Insert Objects Into Arrays

• Deallocate Arrays

• NSDictinary&NSMutable Dictinary

• Dictinary creation

• Add Objects to Dictinary with Keys

• Delete Objects From Dictinary

• Update Objects Into Dictinary with Keys

• Deallocate Dictinary

In this module we will discuss about advanced concepts which we will use in real time applications.we will discuss about data structures.How to handle Data using with Data structures

Module 3:Introduction to Controls

• Controls:

• Lables

• Buttons

• TextField

• Switch

• Slider

• ProgressView

• TextView

• ImageView

• SegmentedControl

• ScrollView

• ActivityIndicator

• WebView

• AlertView

• ActionSheet

• PickerView

• DatePicker

• PageControl

• RadioButton

• CheckBox

• Adding Controls to viewController using InterfaceBuilder and Programmatically

• Device Orientation

In this module we discuss about each control and how to use them in projects.Controls are applications basic building blocks.After this module we can develop sample projects.

Module 4: Templates &Controllers

• Templates.

• Window Based Template.

• View Based Template

• Navigation Bar Template

• TabBar Based Template

• Controllers

• ViewControllers

• Connecting Controlls to viewController

• Aceessing ViewController Properties

• ViewController LifeCycle Methods

• UIApplication,UiApplication Delegate

• UIView Class

• Navigation Controllers

• NavigationController Stacks

• Navigation Bar

• NavigatinItem

• UIBarButtonItems

• UiBarButtonItem Styles,Targets and Selectors

• Navigating to another ViewController:

Adding NavigationBar,NavigationController,UIBarButtonItems Using InterfaceBuilder and Programmatically

• Adding Views To Navigation Bar

• TabBar Controllers.

• TabBarController

• TabBar

• TabBarItem

• UITabBarDelegate

• Adding TabBar, TabBarItem, TabBarController Using InterfaceBuilder and Programmatically

• Tableview Controllers

• UITableViewController

• UITableView

• UITableView Delegate and UITableView DataSource

• Adding Tablview, TableViewController Using InterfaceBuilder and Programmatically

• ImagePicker Controllers

In this module we will discuss about controllers. Controllers are very important in iPhone apps.without controllers and controls we cannot design application UI. After these three module we will design complete application UI design,and basic functionality.

Module 5:Advanced Concepts(WebServices)

• How to Aceess data from WebServices

• Json parsing

• XML parsing

• Storing Parsed data into DataStructures

In this module we will discuss about most advanced topics . How to get the data from web services. How to access the data from web services. How to store them in local DataStructres.

Module 6:Advanced Concepts(User Loctaion)

• Getting User Current Location

• Showing user Location

• Annotations

• MapKit

• Google Maps

In this module we will discuss about how to get user current location,shows user location on map view, finding the location using latitude and longitude.

Module 7:Advanced Concepts(MultiMedia API)

• Playing Music

• Controlling music players

• Playing movie

• Playing Movies From Lacal File

• Live Streaming Videos

• Making Touch Events

• Handling Touch Events

• Getting Device Battery Status

• Animations

We will discuss about Audio playing and Video playing,sending mails ,messages,getting device information.single/multi touch events,how to responds touch events,Animations. We also discuss about application preferences.

Module 8:Advanced Concepts.(SQLite)

• Creating DataBase

• Opening DataBase

• Data manipulations

• SQL Statements

• Preparing Statements

• Excecuting Statements

• Saving Data into DataBase

• Closing DataBase

Module 9:Advanced Concepts(CoreData

• CoreData Introduction

• Creating DataModel.entities,attributes,rerlationShips

• NSManagedObjects

• Adding Objects

• Retrieving Objects

• Deleting Objects

• Saving Objects

In this module we will discuss about database. How to store data in database,how to fetch the data from database,modifying data.In iPhone application we will use Sq Lite,Core Date to store the data. In this we will discuss about memory leakages,how to solve memory warnings,memory management.

Module 10:Apps Deployment

• Creating Certificates

• Creating Mobile Provisioning Profiles

• Code Signings

• Info. Plist

• How to Debug applications

• How To handle Warning

• How to Handle Memory Leaks

• How To handle Crashing issues

• How to Handle errors

• Coding Standards

• application Icons

• Apps Submission to App Store.

In this module we will discuss about how to create certificates,provisioning profiles,how to run apps in devices and how to submit apps to apple app store.


Register Now!

Free Demo Class
Register for a FREE DEMO class to attend IT Training courses with our experts online trainers. Register now by filling the below form. Take a DEMO and see how our online training courses work for you.






Which course is right for me?

Speak to an IT online learning consultant today

on 844-OPTGHAR for FREE Tailored Advice.
get free advice
course