The iOS training Jalandhar curriculum includes classroom training which teaches trainees to use iOS/iPhone SDK’s Xcode, ULKit framework and Interface Builder with the help of which they can design feature rich Apple applications.The experienced and knowledgeable trainers will also teach the students to use the tools essential to iOS development of iPhone, iPad and iPod. These tools include Cocoa Touch, Objective-C, different iOS SDK libraries and frameworks. The iphone/iPad training Jalandhar begins by building the foundation framework which is necessary to become an efficient iOS developer followed by teaching to build an Interface Builder. Our approach towards the training is logical and hence students have no problem in understanding the concepts and learning from there.

Certification:

At Itronix Solution we provide a course completion certificate after a developer has successfully complete the training.

Pre-requisites

  1. iOS / iPhone training program attendees must have good working knowledge of any object oriented programming language like C++, Java, or Python, OR
  2. Training Program Graduates of Itronix Solution Introduction to Objective-C Course

Program Highlights

  1. Get familiar with Mac OS environment
  2. Basics of programming – how to translate your thoughts and ideas into code
  3. Develop iOS applications using XCode IDE
  4. Build an iOS app during the course
  5. Learn how to build Universal Apps that work on both iPhones and iPADs
  6. Introduction to app store and how to get your ios App published

iOS / iPhone Course Coverage

iOS – An introduction

  1. What is iOS?
  2. iOS Architecture
  3. Application life cycle

Objective C – A quick dive in

  1. Overview of IDE
  2. Variables and Operators
  3. Classes
  4. Control Statements
  5. Inheritance and Polymorphism
  6. Introduce ‘Project App to the audience’
  7. Protocols
  8. Categories
  9. Summary

The iOS Project

  1. Introduction to types of Application
  2. iPhone / iPad  (Universal configuration)
  3. Projects and Targets
  4. Controllers and Classes
  5. App Delegates
  6. Resources
  7. Frameworks
  8. Debugging tools in X-Code
  9. Summary

iOS / iPhone Application Settings

  1. Introduction
  2. How Settings work in iOS?
  3. Create a Settings file
  4. Saving and Retrieving
  5. Settings Default
  6. In Application Settings

View Controller

  1. Introduction
  2. What is MVC – dynamically adding views?
  3. The Model
  4. The View
  5. The Controller
  6. Outlets
  7. Adding the ‘Model’
  8. Actions
  9. Target and Action pattern
  10. Summary

Memory Management

  1. Retain
  2. Release
  3. Auto release pool
  4. Modifiers: Strong, weak, assign, __ Auto releasing.
  5. Reference Counting:

Alloc

New

Copy

Mutable copy

Navigation

  1. Introduction
  2. Basic View Architecture
  3. Navigation based Architecture
  4. Tab based View Architecture
  5. Launching a View
  6. Modal Views
  7. Tab Controls

Table Views

  1. Introduction
  2. How Table Views work
  3. Creating a Table View
  4. Selecting a Row
  5. Grouping
  6. Customizing the View
  7. Summary

Action Sheets and Alerts

  1. Introduction
  2. Create an Alert
  3. Responding to an Action Sheet
  4. Creating an Action Sheet
  5. Guidelines
  6. Summary

Advanced Features

  1. Web Services: XML and JSON
  2. Notification Center: Push -Local messaging
  3. Localization
  4. Map
  5. Touches & Gestures
  6. Camera

Deploying and Testing

  1. Introduction
  2. Overview of the Process
  3. Deploying to a device
  4. Create a distribution file – IPA
  5. App Store preparation
  6. Submission Process
  7. Summary

End of Session

  1. Summarize.
  2. Q and A plus 1 on 1 mentoring.
  3. Key takeaways.

Leave a Reply

Your email address will not be published. Required fields are marked *