iPhone Development Programming Training Course |
|
|
|
 
Start iPhone Training Today!
- Set your own training schedule
- Watch as many times as you want 24/7 for 60 days following purchase
- Find out what Dashcourses' self-paced iPhone training is all about with no obligation - download Silverlight and View A Module
- Our self-paced training modules are viewable in Internet Explorer, Firefox and Safari
Training Description
|
|
This iPhone Development Programming technical training course covers the key skills required to rapidly develop software for the iPhone 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 with this Dashcourses' iPhone training course.
Training Objectives
- Describe the key software features provided by the iPhone OS.
- 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.
Prerequisites
Experience with the C programming language is required. No previous experience with the Mac is required.
Self-Paced Modules
Each self-paced technical training module is approximately 40 minutes of lecture time, followed by 30 minutes of hands-on lab time.
iPhone Training Module 1: Introduction to iPhone Development Programming
- iPhone SDK
- Xcode
- Interface Builder
- iPhone Simulator
- Debugger
- Lab Exercise
iPhone Training Module 2: Objective-C 2.0
- Classes
- Messages
- Protocols
- Properties
- NSObject
- NS Classes
- UI Classes
- Lab Exercise
|
iPhone Training Module 3: Window-Based Application
- main()
- printf()
- NSLog()
- UIApplication
- UIApplicationDelegate
- UIWindow
- Lab Exercise
iPhone Training Module 4: View-Based Application
- UIView
- UIViewController
- Subviews
- UITouch
- Animation
- NSTimer
- Lab Exercise
iPhone Training Module 5: Alerting Users
- UIAlertView
- UIActionSheet
- Vibration
- Sound Service
- Lab Exercise
iPhone Training Module 6: Controls - Part 1
- UIControl
- UILabel
- UIButton
- UIImage
- Lab Exercise
iPhone Training Module 7: Controls - Part 2
- UITextField
- UITextView
- UIWebView
- Lab Exercise
iPhone Training Module 8: Tables
- UITableView
- Data Sources
- UITableViewController
- Simple Tables
- Complex Tables
- Lab Exercise
iPhone Training Module 9: Utility Application
- Main View
- Flipside View
- Button Handling
- Navigation Bar
- Lab Exercise
iPhone Training Module 10: Tab Bar Application
- Tab Bars
- Tab Bar Controllers
- Assigning Classes Views
- Assigning xib Files Views
- Lab Exercise
iPhone Training Module 11:
Navigation-Based Application
- Navigation Bars
- Navigation Controller
- Navigation Items
- Push/Pop Views
- Lab Exercise
iPhone Training Module 12: Files and Media
- Resource Files
- Documents Directory
- Read/Write Files
- Audio Services
- MPMoviePlayController
- Lab Exercise
iPhone Training Module 13: Device Info
- UIDevice
- Static Device Info
- Device Orientation
- UIAccelerometer
- Lab Exercise
iPhone Training Module 14: Networking
- UIWebView
- URL Schemes
- SCNetwork Classes
- Berkeley Sockets
- Web Server
- Lab Exercise
|