Untitled Document

Our iPhone training classes can help you get off to a running start in iPhone and iPad app development. Learn from expert Objective-C developers with years of experience in Apple's iPhone SDK and Mac OS X development tools and frameworks. You'll be creating working iPhone and iPad apps in class within a few, fast-paced days.

I-Phone Course Content

IOS App Development

  1. Introduction to iPhone and iPad Development
    • Overview of iPhone and iPad devices
      1. Rich, revolutionary development platform and APIs
      2. Programming considerations for handheld devices
  2. Getting started with application development
    • Exploring the iOS Software Development Kit (iOS SDK)
    • Xcode
    • Cocoa Touch
    • Objective-C
    • Simulator
    • Interface Builder
    • Frameworks
  3. Creating the User Interface
    • Leveraging Storyboards
      1. Linking views visually
      2. Presenting views modally
      3. Experimenting with different segues
      4. Displaying contents in a Popover
      5. Embedding views in containers
    • Building applications with Xcode
      1. Enhancing productivity with templates
      2. Importing external resources
      3. Developing iPhone/iPad universal applications
    • Designing views with Interface Builder
      1. Dragging and dropping objects
      2. Linking objects to controllers
      3. Controlling size, position and alignment
      4. Defining scenes with the storyboard
    • Testing with the Simulator
      1. Recognizing limitations in comparison to a real device
      2. Test-driving the application
  4. Coding the User Interface with Objective-C
    • Programming with Objective-C
      1. Applying the Model-View-Controller (MVC) design pattern
      2. Working with Cocoa Touch Frameworks
    • Saving data to permanent storage
      1. Reading and writing files
      2. Persisting data with property lists
  5. Presenting Data with Table Views
    • Selecting the style to suit your application
      1. Plain
      2. Grouped
      3. Indexed
    • Creating table views
      1. Populating table view data
      2. Customizing table views with images and formatting
    • Responding to user row selection
      1. Implementing delegate methods
      2. Providing visual feedback
  6. Applying Navigation Tools and Techniques
    • Displaying multiple views using the tab bar
      1. Creating multiple tabs
      2. Associating tabs with views
    • Linking views with a navigation controller
      1. Building hierarchical applications
      2. Drilling down through different levels of detail
  7. Interacting with Web Services
    • Evaluating implementation decisions
      1. SOAP vs. REST native support
      2. Parsing JSON vs. other formats
    • Establishing network communications
      1. Leveraging the iOS networking classes
      2. Issuing HTTP requests and reading responses
      3. Posting updates to a database
  8. Enhancing the User Interface
    • Recognizing gestures and adding animations
      1. Responding to swipes and taps
      2. View transitions: curling and flipping views
      3. Animating view properties
      4. Adding gesture recognizers to views
    • Rotating views with autorotation
      1. Supporting different layouts
      2. Adapting to various device sizes
Untitled Document
Get In Touch

"He is excellent in everything and is productive, he likes to take challenges. He is trustworthy and responsible. He is too much serious in his work. His nature, attitude, behavior is also good. I liked to work with him."

-- Vishal Singh, Noida

"Vijay Sir, is a highly organized, goal oriented, independent and hard working perfectionist always ready to put all their energy and stamina to get the job done. Well educated and energetic. Is able to work in a fast-paced environment."

-- Saurabh Parashar, Delhi
Contact Us

Copyright@logiquemantra technologies

Number of Visitors 2150 hits

Home | About Us | Services | Training | Portfolio | Blog | Contact Us