Mobile Programming (iOS) Course


Armenian-Indian Center for Excellence in ICT (AITC) and Enterprise Incubator Foundation jointly with mLab ECA are pleased to announce a new Mobile Programming (iOS) course, paying a special attention to the programing principles of mobiles with independent platform. The training will be delivered by Artak Saroyan(MScCS), qualified expert in mobile programming, who works in R&D Arts Inc. Canadian-Armenian joint enterprise as a leading mobile programmer (iOS, Android, BlackBerry platforms) and web areas.

DESCRIPTION

Mobile Programming (iOS) course consists of theory and practice parts. Theoretical part includes 15 training days which will last till May 30, 2013. At the end of the first phase participants will start and focus more on practical skills, so they will be able to work on real Projects in mLab (Regional Mobile Applications Laboratory for ECA) and gain real mobile programming skills. Practice part will start in June and includes 4 training days, one day per week.

At the end of the training participants will be able to understand the fast-growing iPhone programming language through practical programming exercises, and also will have the opportunity to learn all time-consuming codes, work faster with Xcode and Interface Builder, learn iPhone programming basics (configure and manage iPhone codes, buttons, tables, and also work with the iPhone-menu, navigation systems and other UI components), as well as PhoneGap (iOS) mobile base platform, independent from programming principles. 

KNOWLEDGE TO BE GAINED

Training core material includes:

  • Objective-C and the Foundation Classes
  • iOS development

Training key topics include:

Training core material includes:

  • Objective-C and the Foundation Classes
  • iOS development

Training key topics include:

  • Assembling Views and Animations
  • Working with Images
  • Gestures and Touches
  • Building and Using Controls
  • Creating and Managing Table Views
  • Alerting Users
  • Working with View Controllers
  • Designing Interfaces
  • iPhone SDK, Basics/Main Components
  • Objective -C classes
  • Introduction to OOP
  • Overview of Objective –C
  • More about Xcode
  • Introduction to the Foundation Kit
  • Memory management
  • Initialization of objects
  • Language components: Properties, Categories, Protocols
  • Property Lists , Times and Dates, File operations
  • Introduction to the PhoneGap
  • Using modern mobile web technologies for the platform independent application and UI development
  • Hybrid applications – concept and purpose
  • Introduction to the PhoneGap plugin system
  • PhoneGap plugin development with iOS
  • Usage of PhoneGap app with other platforms (Android, BlackBerry)
  • Other mobile web components widely used for the mobile application development (jQuery/jQuery mobile, Sencha Touch and other)

Training start day: 22 April 2013

Course duration (Theory): 30 hours (Monday, Wednesday, Friday)

Classes timing: 19:00 - 21:00

Training location: Armenian-Indian Center for Excellence in ICT(1 Alek Manoogian st, Faculty of Mathematics and Mechanics, YSU)

Training language: Armenian

Training fee: 35 000 AMD


Basic understanding of C is knowledge of is required.  


HOW TO APPLY?


For registration, please go to http://www.aitc.am/eng/online_registration/ and fill in the online application form by April 20, 2013.  

For more information please call us at 010 556810.

As the number of participants is limited the selection will be made on "first come - first served" basis. The selected students will be notified additionally.

For corporate trainings please contact us at [email protected]