IOS - IPhone Development Real-time Online Training By IOS Experts

IOS Development Training makes you Learn developing iPhone applications, configuring iOS SDK, how to build iOS apps, Objective-C & iOS programming, Xcode, Swift Language basics.



FOR FREE DEMO contact :

Email : raj@apex-online-it-training.com

Phone/WhatsApp : +91-(850) 012-2107

USA Number : 214-628-3894

Gtalk : raavi.sriraja@gmail.com

Blog: http://apex-it-online-trainings.blogspot.in


IOS Development Interview Questions and Answers, Recorded Video Sessions, Materials, Mock Interviews Assignments Will be provided

IOS DEVELOPMENT COURSE CONTENT

(the course agenda can be modified as per your requirements):


Day 1

1. Startup – 1 Session

· Registering as an iPhone Developer

· Installing the iPhone SDK

· Joining the Apple iPhone Developer Program

· Building a "simple" iPhone application

Day 2

2. Using tools - 1 Session

· Using Xcode

· Using Interface Builder

· Using the iPhone Simulator

Day 3

3. Objective-C - 1 Session

· Objective-C programming language

i. Inheritance, Protocols, Categories.

· Creating a simple Objective-C project

· Cocoa frame work and using existing classes in Cocoa

Day 4

4. Memory Management - 1 Session

· Introduction to memory management

· Object lifetime

· Cleaning up

· Using autorelease pools

5. User interface layouts / frameworks available and usage.

Day 5 (long session)

6. Core iPhone / iPad Project Skills - 1 Session

· Using the different iPhone project templates

· Using Model-View-Controller (MVC)

· Basic interaction

· Dismissing the keyboard

· Understanding delegation

· Alerting the user

7. Debugging and Troubleshooting – ½ Session

· Troubleshooting your application

· Using NSLog for troubleShooting

· Creating and using breakpoints

Day 6

8. Creating interfaces in Interface Builder – 1 Session

· Using and customizing the Picker

· Using data sources

· Selecting an item in the Picker

· Understanding and using the Apple UI guidelines

Day 7 & 8

9. Table Views – 2 Sessions

· Creating a simple table

· Reusing table cells

· Customizing the table

· Customizing table view cells

· Loading table view cells with custom Nib files

Day 9 & 10

10. Multi-View Applications – 2 Sessions

· Introduction to Multiple View applications

· Subviewing Controllers

· Creating a utility application

· Using Navigation Controllers

· Creating a navigation application

· Using a tab bar

Day 11

11. Using Split-View Applications - 1 Session

· Creating a split-view application

· Loading data into a split-view controller

· Communicating between panes of a split view

· Customizing the split view

Day 12 (long session)

12. Understanding the Picker – 1 Session

· Using UIPIcker

· Using Date Picker

· Using the Image Picker

· Checking for available image sources

13. Using the Accelerometer – 1/2 Session

· Accelerometer concepts

· Switching orientation

· Accessing accelerometer data

Day 13 & 14

14. Saving Data/Data Persistence – 2 Sessions

· Options for saving data on the iPhone/iPad

· Saving iPhone/iPad application data to property lists

· Saving iPhone/iPad application preferences

Day 15

15. Animation, Audio and Video – 1 Session

· Core animation basics

· Using simple animations

· Core audio basics

· Playing audio files

· Adding video to an application

· Using the video player

Day 16

16. Building Data driven applications – 1 Session

Day 17

17. Data Persistence and SQLite – 1 Session

Day 18

18. Working with files. – 1 Session

Day 19 (long session)

19. The NSNotificationCenter. – 1 Session

20. Core Animation - ½ Session

Day 20

21. Preparing the Bundle - 1 Session

· Understanding the application bundle

· Setting up the Info.plist file

· Signing your app with Xcode 4

Day 21 & 22

22. Using Networking concepts and Web services in iOS applications

· Using the Web View and WebKit

· XML Parsing - 1 Session

· Mapkit – 1 Session

· Using Other protocols – 1 Session

Day 23

23. Touches, Taps and Gestures - 1 Session

· MultiTouch Terminology

· The Responder Chain

· Detecting Touches, Swipes and Multi-touches

Day 24

24. Optional Additions:

· Core data

· Open GL