Evanston Chamber of Commerce recently issued the following announcement.

KSI's unique immersive Mobile Applications Development Program consists of nine weeks of 225 hours of practical hands on project-based training. Visit the schedule page for the dates of upcoming sessions and the get info page to for any additional information. The following topics are covered by the program:

Java

Android

Objective of (C#)

Agile Development Concepts

Integrated Development Environments

Microsoft Visual Studio

Xcode for Apple iOS

Android Studio

Visual Studio

VMware

Mac OS X

Block I. Basic Programming Skills (75 hours | 25 hours x 3 weeks)

Block I consist of programming knowledge and skill building namely in the following three languages: Java, Android and Objective C (or C#). The first language, Java, is foundational and is the bulk of this block, all other languages (Android and Objective C) will be easier to grasp after understanding, Java. This block consists of programming knowledge and programming exercises starting from the very basic and gradually moving on to sophisticated applications including basic concepts of Agile Development.

After having learned the basic programming languages, Block II focuses on Integrated Development Environments, or IDEs. Since there are three mobile app markets: Android phones, iPhones and Windows phones, there are also three IDEs. This Block teaches all three of them. Emphasis will be placed on Android phones, since this is one of the fastest growing markets. Applications like Android Studio will be used to master the skills of using IDE for cross platform development. Integrated into the training program will be a class project on mobile app development with concrete milestones. Instructors will work closely to teach the fundamental do's and don’ts’s in software development and professional training to prepare for the job market.

The mobile application market has split among several mobile platforms with the majority shares among Android, iOS and Windows Phone. To be a viable resource in the mobile application development sector, students must be able to develop in all three markets: Google Play Store (Android Market), Apple App Store (iOS), and Windows Phone Store; leading to cross-platform mobile application development.

In Block III of the training program students will learn the versatile tool Xcode for Apple app development then develop a realistic mobile app, implement, and test it in different smartphone platforms. This cross-platform development experience will enable students to deal with diverse mobile app development requirements, their attributes, and learn what application designs are marketable, user-friendly, and how to provide the marketer with the desired consumer response.