• Toll Free: 1 (877) 645-8352
  • info@macropuseducation.com
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Blog

iPhone App development

iPhone

iPhone App development

iPhone is a smartphone made by Apple that combines an iPod, a tablet PC, a digital camera and a cellular phone. The device includes Internet browsing and networking capabilities. The iOS platform powers apps built for iPhone and iPad. To develop an app for iPhone or iPad, you need to use the Objective-C coding language and the Cocoa framework. You also need to use an IDE (integrated development environment) called Xcode. The course will cover:

  • The iPhone Software Development Kit (SDK)The Software Development Kit (SDK)
  • Objective-C
  • Frame works
  • Cocoa Touch
  • Foundation Framework
  • The iPhone Frameworks

iPhone Programming Training Course Outline (IOS 6.1 & IOS 5.0)
Course Description:

  • This iPhone programming training course, covers the key skills required to rapidly develop software for the iPhone, iPad and iPod Touch. Using a clear, step-by-step lecture, followed by specific lab exercises, you will quickly learn and master valuable iPhone Programming skills. Both Mac ``newbies`` and seasoned Mac professionals will gain new insight and clarity into iPhone Programming.

Course Objectives:

  • As a result of taking this iPhone development course, you will be able to:
    • Describe the key software features provided by the iPhone OS 6.1.
    • Describe the overall iPhone OS programming steps.
    • Gain skills using iPhone SDK Tools such as Xcode and Interface Builder.
    • Gain skills in using the iPhone SDK software interfaces.
    • Gain skills writing Objective-C 2.0 code.
    • Gain skills writing and debugging the major iPhone Applications types.
    • Gain skills in interacting to Data base and Web Services through iPhone Applications.

Session 1 - Introduction to Objective C and Xcode

  • 1. Introduction to iPhone development, iPhone SDK and Xcode
  • 2. Introduction to Objective C – part 1
  • 3. Introduction to Objective C – part 2
  • 4. Making your first iPhone App

Session 2 - Cocoa and MVC in iOS

  • 1. Interface Builder, iPhone Simulator and Debugger
  • 2. Properties, Protocols and Categories in Cocoa
  • 3. Important Cocoa classes and Frame works
  • 4. Basic Interaction handling – A touch app in iPhone
  • 5. Understanding MVC architecture

Session 3 - Controls and Gestures in iOS

  • 1. Introduction to Controls
  • 2. Advance Controls in iPhone
  • 3. UISegmented Controls
  • 4. Understanding views and view hierarchy(super class and subclass)
  • 5. Handling Gesture and swipe - UITouch ,UI Responder and UIEvent Class

Session 4 - Controllers and Memory Management in iOS

  • 1. Understanding View Controllers in detail
  • 2. Working with Switch, Slider and Buttons
  • 3. Understanding Page Controls and Date Pickers
  • 4. Memory management in iOS

Session 5 – Advance Controllers programming in iOS

  • 1. Understanding the use of Tab bars
  • 2. Understanding Pickers
  • 3. Working with Progress view, scroll view and text view
  • 4. Working with Web view and Alert view

Session 6 - Introduction to Table View in iOS

  • 1. Understanding Navigation Controller in iPhone
  • 2. Working with Table view and mixed content
  • 3. Grouped, indexed and dynamic table view
  • 4. Custom Table view, Advanced Table view and Other operations in Table view

Session 7 - Persistence in iOS

  • 1. File handling in iPhone(Directory and file creations, saving and retrieval of data)
  • 2. Using SQLlite in iPhone
  • 3. Working with Persistence using property list.
  • 4. Understanding the use of Accelerometer

Session 8 - Advance Graphics and Touch in iOS

  • 1. Introduction to quartz – using colors, polygon lines and curves
  • 2. Understanding Core Location.
  • 3. Using Multitouch – Explain responder chain

Session 9 - Multimedia and internationalization in iOS

  • 1. Playing back sound, audio and video in iPhone
  • 2. Understanding of Core Data
  • 3. Using camera in iPhone
  • 4. Internationalization

Session 10 – OpenGL ES programming and networking

  • 1. Introduction to OpenGL – ES – Simple example
  • 2. OpenGL ES – Animation
  • 3. Using Networking API s
  • 4. Working with address book

Session 11 - Advance features in iOS

  • 1. Using iCloud Storage
  • 2. Introduction to Core Image
  • 3. Using Notification center
  • 4. Using Twitter on iPhone
  • 5. Integrating Social apps in to iPhone/iPad apps

Session 12 - Quality assurance in iOS Application

  • 1. Debugging the App and finding Memory leaks
  • 2. Performance tuning of an Application
  • 3. Debugging in Xcode
  • 4. Unit Testing Applications

Session 12 – Submitting iOS Application to Appstore

  • 1.Creating Provisioning profile
  • 2.Key Chain Access
  • 3.Accessing device UDID
  • 4.Launching the App in the APP store.

Our distinct services include :

  • Material and Documents: We provide real time working documents and materials to our students.
  • Free System Access : We have the latest and most up to date platforms deployed on high-end servers that are available remotely and in-class on a 24/7 basis.
  • Interview Preparation: We will prepare you for interviews in your specialized area by providing some real time interview questions. We also conduct mock interviews and assist you in preparing a professional resume.
  • Placement Assistance: Our placement service division provides job placement support by submitting your resumes to prospective clients and emails you any new job opportunities in the market. However, we do not provide false guarantees on securing any jobs for you. We have a history of several ex-students who have secured excellent jobs based on our WORLD class training approach, implementation of case study projects and post training support.
  • Initial Job Stabilization Support: We support our students to get stabilized in their job in the first TWO months. If our students come across any issues, we are there to help them. Students can send an email to us with their issues, our experts will reply back with possible solutions within 24 hours.
  • Free Class Room sessions recording: In addition to the e-class training, we will give you authorization to record all of your e-class room training sessions, so that you can go back and review.

Other Courses related

Course registration

Instructor Led Hands-on eClassroom Training.

Key Points of Training Program :

iPhone App development Courses, Learn with Online Practice, in-class Seminars, Training and Certification from the list of world-class education trainers. Macropus provides Class Material, Tutorial Curriculum, Demo Videos, Sample Questions, Recommended Books, Tips and Tricks. Get lectures and practical lessons on development and programming to improve technical skills and Students will benefit with Job Placements, Visa.

Send Enquiry

FREE Demo Registration

FREE Demo Registration

FREE Demo Registration

X