You are on page 1of 5

2/11/2015

InstructorledonlinetrainingforiOSDevelopment|LearnSocial

Learn from highly Experienced Industry Experts

IOS DEVELOPMENT

+91 9533 166 166 (India)

OnlinelivecourseforlearnerswhoaspiretobecomeprofessionaliPhoneandiPadappdevelopers

courses@learnsocial.com

131Learners
8Reviews
Call
us @ +919533166166(India)

BATCH 1

InstructorLedonlinecourse

INDIA ( GMT + 05:30 ) | INR

SearchCourseshere...

18TH FEB

RAKES

My Courses

Batchstartsfrom

18thFeb(Wednesday)

Details

Curriculum

Batches

Instructor

Reviews

Learners

Set your Preferences

FAQ's

Mon,Tue,Wed,Thu,Fri

Introduction to Objective-C and XCodePlease Select your Regional Settings to Serve you Better!
1.1.Introduction to iPhone development, iPhone SDK and Xcode
TimeZone
(GMT+5:30)Chennai,Kolkata,Mumbai,NewDelhi
1.1.1.Whats new in Xcode 6
1.1.2.IOS 8.X/7.X overview, Advantages and Benefits
1.1.3.Xcode IDE Overview
Country

Sessionsonevery

Sessiontime(GMT+05:30)

09:00PMto10:30PM
BatchDuration

5Weeks,24Sessions

INDIA

15999

1.2.Introduction to Objective C part I


1.2.1.Object-Oriented Programming
Currency
1.2.2.The Objective-C Object Model

(InclusiveofTaxes)

USD

INR

Enroll Now

1.2.3.The Basics of Objective-C Syntax


1.3.Introduction to Objective C part II
1.3.1.Classes, Objects, and methods

UPDATE

1.3.2.Properties.
1.3.3.Declaring Methods

NoThanks!

Add to Cart
7 day money back guarantee
24/7 Support

Get Certifie

1.3.4.Calling Methods

Whatyoucanexpectafterenrollment?

1.4.Making your first iPhone App

Notfindingaconvenientbatch?Clickhere

1.4.1.Hello World.
1.4.2.Buttons, Views, Tabs
1.5.Interface Builder, iPhone Simulator and Debugger
1.5.1.Story Boards and XIBs

CallOurCourseAdviso

1.5.2.Using simulator and Testing app

+919533166166(India

1.5.3.Tracing Errors and warnings

+18887435486(UStollfr

1.6.iOS Development Overview

Emailuson

1.7.Introduction to Universal Applications

courses@learnsocial.com

Cocoa and MVC in iOS


2.1.Properties, Protocols and Categories in Cocoa
2.1.1.What are Categories & Protocols

For any kind of training requirements


request a call back

EnteryourmobileNumber

2.1.2.Extensions
2.2.Important Cocoa classes and Frame works

CALL ME BACK

2.2.1.Overview of all the important frameworks


2.2.2.Methods and properties in frameworks
2.3.Basic Interaction handling A touch app in iPhone
2.3.1.Detailed explanation about Buttons, Views, Classes
2.4.Understanding MVC architecture
2.4.1.The Model-View-Controller Pattern
2.5.Lifecycle of iOS App as well as View Controller

Conditional Programming & Loops


3.1.For Loop
3.2.While Loop
3.3.Do-While Loop
3.4.Switch
3.5.Conditional Operator
3.6.Smart search in Objective-C

http://www.learnsocial.com/course/10/iOSDevelopment#

1/5

2/11/2015

InstructorledonlinetrainingforiOSDevelopment|LearnSocial

Controls & Gestures in iOS


4.1.Introduction to Controls
4.2.Advance Controls in iPhone
4.2.1.Overview about Picker, Slider, Switch, Etc.
4.3.UISegmented Controls
4.4.Understanding views and view hierarchy(super class and subclass)
4.4.1.Added new view
4.4.2.Dynamic changes in the frame
4.4.3.Frame Vs Bound
4.5.Handling Gesture and swipe - UITouch ,UI Responder and UIEvent Class
4.5.1.Pinch, Rotate, Pan, Touch (Tap) Gestures.
4.5.2.Handling events
Controllers & Memory Management in iOS
5.1.Understanding View Controllers in detail
5.1.1.View hierarchy
5.1.2.Life cycle of UIView
5.2.Working with Switch, Slider, Buttons and TextFields
5.2.1.Sub-classing of UIView
5.3.Understanding Page Controls and Date Pickers
5.3.1.NSDate and formats
5.3.2.Picker Controller
5.4.Memory management in iOS and ARC
5.4.1.Retain, Copy, Release, Strong and Weak
5.4.2.AutoRelease Pool
5.4.3.ARC

Advanced Controllers Programming in iOS


6.1.Understanding the use of Tab bars
6.1.1.Introducing Tab bar in to application
6.1.2.Navigation using Tab Bar
6.2.Understanding Pickers
6.2.1.Using picker for data selection
6.2.2.Action Sheet
6.3.Working with Progress view, scroll view, text view, page controller and Image Patterns
6.3.1.Using MDProgress Hod
6.3.2.UIScroll Methods and properties
6.3.3.Difference between Text-field and Text-view and there properties
6.4.Working with Web view and Alert view
6.4.1.1.Data display in webView
6.4.1.2.UIAlertView and its methods

Data Parsing & Exchange


7.1.Protocols
7.2.Categories
7.3.Extensions
7.4.Objects
7.5.Usage of AppDelegate

Introduction to Table Views & UICollection Views in iOS


8.1.Understanding Navigation Controller in iPhone
8.1.1.Using Tableview to display data
8.1.2.How to navigate to detail view and identifying the cell clicked
8.2.Working with Table view and mixed content
8.2.1.Working with different types of tableviews
8.3.Grouped, indexed and dynamic table view
8.4.Custom Table view, Advanced Table view and other operations in Table view.
8.4.1.Overview of custom cell
8.4.2.Edit option in UitableView
http://www.learnsocial.com/course/10/iOSDevelopment#

2/5

2/11/2015

InstructorledonlinetrainingforiOSDevelopment|LearnSocial

8.4.3.Insertion and deletion of rows in UITableview


8.5.Table View Data Source and Delegate Methods
8.6.Implementation of Sample UICollection View

Persistence in iOS
9.1.File handling in iPhone (Directory and file creations, saving and retrieval of data).
9.1.1.NSUserdefault
9.1.2.NSDictionary and NSArray
9.1.3.Plist
9.2.Using SQLite in iPhone
9.2.1.SQLite Overview, Creation of SQLite DB IN Multiple ways
9.2.2.Methods and properties
9.2.3.Read/Write to DB
9.3.Working with Persistence using property list
9.3.1.Core data and its use
9.3.2.Plist: Reading/Writing into Plist and Plist Creation programmatically
9.4.Understanding the use of Accelerometer
9.4.1.X,Y,Z coordinates and there utilization
9.4.2.Using other hardware with Accelerometer
9.5.Files Management and Working with Files
9.6.Understanding Core Data
9.6.1.Core data and persistence class
9.6.2.Predicate and its use
9.6.3.Nsfetchresults contoller
Advanced Graphics, Features and Touch in iOS
10.1.Introduction to quartz using colors, polygon lines and curves
10.1.1.Using Bzlayer
10.1.2.Using different values for colors
10.2.Using iCloud Storage
10.2.1.Using Apple id to store the data in iCloud
10.2.2.Downloading the data stored in iCloud
10.3.Using Networking API s
10.3.1.Check for the network for apps using internet for data transfer
10.3.2.Integration of 3rd party libraries like AFNetworking
10.4.Working with address book
10.4.1.Pulling contacts from the phone to App
10.4.2.Using Call to Mail to, SMS to methods for communication
10.5.Introduction to Core Image
10.5.1.Image cropping, rotation, Zoom in-out
10.5.2.Image enhancements like brightness, sharpness

Multimedia and Localization in iOS


11.1.Playing back sound, audio and video in iPhone
11.2.Multimedia framework
11.3.Play, Pause, Stop actions
11.3.1.Using camera in iPhone
11.4.Using live camera for selecting Photos
11.5.Accessing Photo gallery
11.5.1.Localization
11.6.How to make the app to work in different languages

Notifications and Social Networking in iOS


12.1.Using Notification center
12.1.1.Local and Push notifications
12.1.2.APNS and its coding
12.1.3.Delegate methods used for notifications
12.2.Integrating Social apps (Facebook, Twitter) in to iPhone/iPad apps
12.2.1.Using in-build social networking authentication for Facebook and Twitter for
http://www.learnsocial.com/course/10/iOSDevelopment#

3/5

2/11/2015

InstructorledonlinetrainingforiOSDevelopment|LearnSocial

posting data
12.2.2.Using there APIs and integration in to our applications
12.3.LinkedIn
12.4.Promotion of apps using Social Media

Networking
13.1.Services Integration
13.2.NSURL Connection
13.3.JSON Parsing
13.3.1.JSon Serialization
13.3.2.SB JSON
13.4.XML Reading
13.4.1.NS XML Parser
13.4.2.TBXML
13.5.Service Model Creation
13.6.GCD (Grand Central dispatch)
13.7.Blocks Implementation
13.8.Synchronous & Asynchronous Calls

Mapkit
14.1.Introduction to Mapkit
14.2.Core Location
14.3.Location updates
14.4.Location Co-ordinates
14.5.Map
14.6.Animations
14.7.Zoom In/Zoom Out
14.8.Search Location
14.9.Multiple Gestures

Scanning of Codes
15.1.Bar Code Scanning
15.2.QR Code Scanning & Generator
15.3.3rd Party SDK Integration

Quality Assurance
16.1.Debugging the App and finding Memory leaks
16.1.1.Memory leaks using Static analyzer
16.1.2.Using crash logs to find out the application crash point
16.2.Performance tuning of an Application
16.2.1.Code review and removing redundancy
16.2.2.Code optimization
16.3.Debugging in Xcode
16.4.Unit Testing Applications
16.5.Apple HIG

Submitting to AppStore & Ad-Hoc Distribution in iOS


17.1.Creating Provisioning profile
17.1.1.Apple account creation and registering your app
17.1.2.Profiles creation
17.2.Key Chain Access
17.2.1.Certificates creation
17.2.2.SSL
17.2.3.Perms
17.3.Accessing device UDID
17.3.1.Registering the device for development
17.3.2.Deploying app in to our device
17.3.3.Adding other device (remote) for testing
17.3.4.Test flight and other Automation building tools overview
http://www.learnsocial.com/course/10/iOSDevelopment#

4/5

2/11/2015

InstructorledonlinetrainingforiOSDevelopment|LearnSocial

17.4.Launching the App in the APP store


17.4.1.iTunes connect and its overview
17.4.2.App rejection and methods to overcome them
17.4.3.Version upgrading and submission to app store
17.5.Ad-Hoc Distribution
17.5.1.Test flight Distribution
17.5.2.iTunes Distribution

Swift
18.1.Introduction to Swift programming
18.2.Basics of Swift
18.3.Comparison between Objective-C and Swift
18.4.Advantages of Swift
18.5.Sample program execution using Swift
18.6.Introduction and basics of Playground

Workshop on app development assignment

What Would You Like to Learn

We are the fastest growing Online


learning destination for Instructor
led Online live courses. Learn
cutting edge and industry relevant
courses from highly passionate,
experienced industry experts.

CourseName..

SUBMIT

About LearnSocial

Reach out to us 24x7

Teach @ LearnSocia

The Company

For courses related info:


+91- 9533166166 (India)

Are you an expert in any domain?


you like to share your skills with
We partner with professionals wi
industry experience to tea
learnsocial. Teach online all ov
world, Become a global brand an
thousands of dollars every month

Course Experience
Careers
Blog
FAQs
Contact Us

+1 888 7435 486 (US toll free)


Email us: courses@learnsocial.com
For Support:
+91 818 484 5555 (India)
+1 888 7435 486 (US toll free)
Email us: experience@learnsocial.com

LearnSocial. Copyright 2014. All rights reserved.

http://www.learnsocial.com/course/10/iOSDevelopment#

KnowMore

Privacy Policy | Terms o

5/5

You might also like