iOS Basic Training Program iOS Basic Training's goal is to prepare by pengxuebo

VIEWS: 8 PAGES: 1

									iOS Basic Training Program
iOS Basic Training's goal is to prepare junior developers capable of working on real production projects.
The course is composed of 40% training time (see program below) and 60% implementing acquired
knowledge on practical tasks.

  1.       Introduction to iOS development

       o   Introduction to Cocoa Touch, XCode and Interface Builder
       o   Objective-C and Foundation Framework
       o   Custom Classes, Object Lifecycle and Memory Management
       o   Unit Testing iOS applications
       o   Writing First iOS applications
       o   Using basic UI controls

  2.       Understanding iOS applications

            o   MVC and Target-Action
            o   Views
            o   CoreGraphics and CoreAnimation
            o   View Controllers
            o   Core components:
                    Navigation Controller
                    Tab Bar Controller
                    Scroll views and Table views

  3.       Handling Input

            o   Text input
            o   Touch input
            o   Gestures

  4.       Data and Performance

            o   CoreData, SQLite, XML
            o   Using Web Services
            o   Performance

  5.       Using Frameworks and Capabilities

            o   Map Kit
            o   Web View
            o   Address Book
            o   Calls, SMS, Email
            o   Accelerometer
            o   Location

  6.       Media and Networking

             o Audio API
             o Video playback
             o Bonjour, NSStream
  7.       (Optional) Open GL ES, GameKit

								
To top