We also provide training for people with various programming backgrounds, from beginners to skilled.
Series 1
iPhone / iPad Programming Part I: Programming in Objective-C 2.0
Suggested Text: Programming in Objective-C 2.0 by Stephen Kochan
Understanding the Objective-C programming language is critical to becoming a successful iPhone developer. This class is designed to teach you a solid foundation in Objective-C 2.0 from the ground up. This course does not require or assume any background in Objective-C, C, C++ or Object Oriented Programming (OOP) in general. We will lead you into the Objective-C 2.0 world step by step. You will learn how to enter, develop, and debug your programs under Mac OS X using the Xcode development tool.
Topics and Tentative Schedule (subject to change):
Class 1: Getting Started in Objective-C
Class 2: Data Types and Expressions
Class 3: Loops and Making Decisions
Class 4: More On Classes
Class 5: Inheritance, Categories, and Protocols
Class 6: Polymorphism, Dynamic Typing and Dynamic Binding and More On Variables and Data Types
Class 7: The Preprocessor and Underlying C Language Features Part I
Class 8: The Preprocessor and Underlying C Language Features Part II
Series 2
iPhone / iPad Programming Part II: The Foundation Framework
Suggested Text: Programming in Objective-C 2.0 by Stephen Kochan
This class teaches the Foundation framework in Objective-C and also teaches you how to write your first iPhone applications. The Foundation framework defines a base layer of Objective-C classes for working with objects such as numbers, strings, arrays, and dictionaries. Understanding the Foundation Framework is critical to becoming a successful iPhone developer.
This course assumes you have a basic working knowledge of Objective-C, which is taught in iPhone / iPad Programming Part I: Programming in Objective-C 2.0. Alternatively, very experienced programmers can take the first lecture, which is an Objective-C language review, to quickly get up to speed for the remaining lectures.
Topics and Tentative Schedule:
Class 1: Objective-C Review
Class 2: Numbers and Strings
Class 3: Collections
Class 4: Working with Files
Class 5: Memory Management
Class 6: Copying Objects and Archiving
Class 7: Writing Your First iPhone Application
Class 8: Writing An iPhone Fraction Calculator
Series 3
iPhone / iPad Programming Part III: Writing iPhone / iPad Applications with the SDK
Suggested Text: Programming in Objective-C 2.0 by Stephen Kochan, The iPhone Developer's Cookbook by Erica Sadun
Now that you know Objective-C and Foundation Frameworks, you are ready to learn how to write iPhone / iPad Applications with the iPhone / iPad SDK! This course is different from any other iPhone course out there in that it teaches you iPhone SDK by examples.
Topics, learn through 5 sample iPhone App examples, class schedule varies depending on students progress with projects:
– How applications run and the event cycle
– Understanding delegates
– How to design a UI with Interface Builder
– How to work with basic controls like labels, buttons, sliders, and pickers
– How to work with images
– How to create tables and use a navigation controller
– How to work with multiple views
– How to detect and respond to touch events
– How to create simple UIKit animations
– How to save and restore your application’s state
– How to play audio and video clips
– How to access data over the network
 

Instant Quote

...

Share |



Copyright © 2009 NotionInMotion.com. All rights reserved.