iPhone Training with Unbounded Solutions

iPhone Development Bootcamp

At Unbounded Solutions, our group of iPhone application architects and developers have utilized their many collective years of programming and development experience to provide our students with a comprehensive methodology for building iOS apps for the latest versions of the iPhone.

Start Developing and Selling Apps

You will get plenty of hands-on experience with building applications for the iPhone. This active-learning course explores the Objective-C language and Apple's Cocoa Touch framework. Our student developers learn how to use several iPhone features including Gestures and the Accelerometer. Attendees also learn the best practices for taking advantage of Xcode and Interface Builder to quickly create custom interfaces for the iPhone.

After you build your first iPhone application in class (remember, this boot-camp is HANDS ON), you'll be ready to build countless others to use in your workplace or to sell at the Apple App Store. With the expert guidance of the Unbounded Solutions iPhone Application training team, you will gain valuable experience working with the iPhone SDK.

Pre-Requisites

Knowledge of Objective C programming.

Syllabus Overview

Whether you are looking to make your living by building and selling your own iPhone applications or you are simply inquisitive about iPhone application development and want to be on top of the latest in iPhone application trends, Unbounded iPhone Training is the place for you.

This course covers everything from the fundamentals of Cocoa and Objective C to core animation and the accelerometer. You will learn not only how to build your own iPhone applications but also how to distribute them to the millions of iPhone, iPod touch, and iPad users.

  • Get a jump start on iPhone app building and gain the confidence you need to build you application from start to finish and put them on the market!
  • Save time and frustration with Unbounded iPhone Application Development Boot-Camp Training: Focus on learning these important skills in a 5 day comprehensive training course.
  • Get your Unbounded iPhone Application Development certification at the end of the course!
  • Learn all the major features of the latest iPhone SDK so you can develop mobile applications like the pros.
  • What You Learn

  • iOS Introduction, Development and Frameworks
  • UI, TableViews and Animations
  • Data Management and Web Services
  • Deploying to the App Store
  • This Course is For

  • This class is designed to provide students with the skills necessary to build, test, and distribute their iPhone applications via the Apple App Store.
"I thought I had a pretty good handle on iPhone Development before this course. Thought being the key word. The instructors are up to date on the latest innovations and trends and taught me a ton of new things I had never even heard of." - Kevin A., iPhone App Developer
  • Q: Does Unbounded do on-site trainings for a certain number of people?
    A: Yes, we will come to a specific location for a group larger than 5. Call for details.
  • Q: Can I use Unbounded as a reference for my iPhone Training?
    A: Absolutely. We stand behind the quality of our proven training and the competency of our instructors. If you successfully complete one of our courses, we are glad to serve as a reference and recommend you.
  • Q: Is there a dress code?
    A: Instructors generally dress business casual but you are free to dress as you like.
  • Q: Are my accommodations and food included in the course?
    A: No. Our course provides you with only top of the line training.
  • Q: Question Can I request specific dates for one of your city trainings?
    A: Sure you can, and we will try our best to accommodate your request. If we can't, just get a group of 5 together and we can train you almost anytime and anywhere.
  • Q: Can I keep the things I work on while in training?
    A: Definitely. This is why we recommend you bring your own Mac. Then you have something to show when you get home.
  • Q: What Should I Bring?
    A: Your Mac Laptop. Or rent it from us.
  • iPhone Application Development Overview

    • Apple Developer Connection Registration
    • Managing Developers, Devices, and Provisioning Profiles
    • iPhone Developer Portal Overview

  • iPhone Application Development Framework

    • Core Foundation, Core Graphics, Core Quartz, and Core Location Frameworks
    • Memory Management
    • UIKit Framework, Audio Toolbox, Media Player Framework

  • iPhone Application Development Process

    • Development Tools Overview
    • Writing code and Creating and Building Projects in Xcode
    • Debugging and Optimizing Projects
    • Application Distribution Processes

  • Building Your First iPhone Application

    • User Interface Components
    • Resources, Sources, and Settings
    • Exercise: Build "Hello World" Application

  • Programming and Design Patterns

    • Objective-C and OOP
    • Classes, Inheritance, Polymorphism
    • Instance Variables and Instance Methods
    • Exercise: Extend "Hello World" Application

  • Controlling the iPhone User Interface (UI)

    • Application Design and Content Organization
    • View Controllers and Composite View Controllers
    • Tab Bar Applications
    • Exercise: Built Tab Bar Application with View Controllers

  • iPhone Table View Programming

    • Table View Styles
    • Table View Delegate
    • Table View Data Source Methods
    • UITable View Controller Class

  • iPhone Views and Animations

    • View Basics
    • Handy Data Types and Functions
    • Coordinate System, Location and Size, UIView Animation
    • Common Animation and Animation Pacing
    • Exercise: Add Animated Transitions to Table View

  • iPhone Data Management and SQLite

    • Local Data Storage
    • SQLite Basic Concepts and SQLite C API
    • Search and UISearchBar Class
    • Exercise: Table View Data Source Accesses SQLite Database
    • Exercise: Add Search Bar and Search SQLite Data Base

  • iPhone Web Services

    • Foundation URL Loading System
    • Synchronous and Asynchronous Requests
    • NSURLConnection Delegate and Creating an NSURLConnection
    • Handling Initial Responses, Received Chunks of Data, Completion of Response, and Connection Failure
    • Exercise: Extend Table View APP to Use Web Services

  • Fixing iPhone Memory Leaks with Instruments

    • Memory Management, Retention Count Rules, Memory Reminders
    • Finding Leaks with Instruments
    • Instruments Gotchas
    • Exercise: Find the Leaks

  • Learn More

  • Why Choose Unbounded?

    • Experienced Instructors Our trainers have years of industry experience and are also certified consultants.
    • Flexible If our dates and locations don't suit your needs, we can custom tailor a training package for you.
    • Affordable High quality training at competitive prices.
  • live chat software for business