This i-Phone and i-Pad app development course is designed to get you started in i-Phone app development. This course includes Interface Builder, X-code, Objective-C, Cocoa Touch programming, and the APIs included in the i-OS SDK. After completing our i-Phone app training course you would be able to build applications for i-Phone and i-Pad. The complete course is hands-on based. At the end of the course we will built a practical i-Phone App in the class. This app development project will ensure that you can build your own apps for i- Phone and i-Pad.
This training course is for you if you are interested in using objective-C to build your own i- Phone and i-Pad apps.
This course will be offered by our i-Phone app developers who have been have been programming professional i-Phone application. Those consultants write and teach our i-Phone training courses, so their experience directly informs course content.
There are two main requirements for this course. You would need to bring your Mac laptop running Snow Leopard and you should have basic experience with any object-oriented language such as Java, C#, VB, PHP or ASP.net. This course is not suitable for delegates with no programming experience. If you would like to first get some object oriented programming experience, we offer PHP course and ASP.net training courses. Please contact us to discuss this pre- requisite.
Introducing the i-Phone, iPod Touch and i-Pad What is Objective-C X-code IDE as a development tool The iOS Developer Center, Program and SDK
Introduction to Objective-C Use Object-C for i-Phone/i-Pad development Objective-C syntax and constructs Objective-C classes allocate and deal locate objects How to define properties memory management Foundation classes message sending at runtime
Use X-code IDE for building i-Phone applications debugging and editing using X-code IDE manage project resources. Interface Builder for interface design
How to design applications using Interface Builder Connect interface to your code File's Owner and First Responder
Coca touch for the i-Phone, iPod Touch, and i-Pad What are object-oriented design patterns? object-oriented libraries of Coca touch benefits of model-view-controller (MVC) Use of delegation and notifications
What are views and view Controllers? model-view-controller (MVC) design for Apps Design Views Connect view to controllers List of Apple's pre-built view controllers
What is Table View Create data source Insert and delete table data Navigate between tables using navigation controllers
Create navigation in i-Phone App How to use Apple's navigation controller User of tab bar controller
Use of virtual keyboard use delegates to keyboard input
what are gesture recognizers Touch Events taps and swipes
User of graphics in app How to use images Draw shapes
How to make animation in Apps New blocks syntax in iOS SDK 4
What are system events i-Phone's built- in accelerometers Local / Push Notifications
Memory management using retain counts and auto release pools
Integrate your app with Address Book Integration with Maps Integration with Safari and Mail.
Project: Build a complete i-Phone application
Build a complete a real world i-Phone application in class with an experienced developer as mentor.