Understanding Logical
How variables and constants are define and managed in memory
Programming syntax, Methods new data types
OOPs concepts in Swift
Functions
How to visualize the problem & come to logical solution
Understanding of all various core programming concepts along with implementation
Solving around 100 simple logical program patterns
Solving around 200 Medium level logical program patterns
Understanding the complex programs
Solving around 50 Extreme level logical program patterns
Learning one hot platform like iOS/Android/ . Net
Create apps with MVC environment
Creates apps which interacts with various UI components
Create an App with Multi Controller environment
Deploy the App on the platform
Understand how to make App compatible with multi devices
Create apps including Web services
Create apps including the persistent storage
Create client-server app
Understand the architecture for Web services oriented apps and persistent storage oriented apps.
Various design patterns like Factory, MVC, Multi MVC, Nested MVC, Facade, Singleton, Adaptive, Coordinator, Responder Chain, Command and many more
How to optimised the application.
TDD Test Driven Development Concepts
Internship with the live project exposure
Stage 1
Variables and Constant

Understand variable declaration

Understanding syntax for variable declaration

Type defining the variable

Understanding constant declaration

Syntax for declaring the constant

How values are interpreted in print statement
Control Flow and Loops

Understand If, If Else If and Switch statements

Understanding various looping options
Operators and Collection Type in Programming

Understand changes in some of the operators

Understanding Array and Dictionary
Classes and OOPs concepts

How Class is declared

Class file structure

How Factory design patterns works

Talk about Initializer and deinitializer
Pattern Solving Problems

Talk about the problems

Understand the problem

Visualise the solution

Understand the number of components needed

Solving 100 simple pattern programs
Simple Utility Problems

Talk about the problem

Planning to solve the problem

Visualise the solution

Understand the number of components needed

Solving 40 simple Utility programs
Reviewing the Participant Capability

Taking surprise test

Evaluate the programming skills

Evaluate the prompt problem solving abilities

Once clear send to the Stage 2
Stage 2
Complex Pattern Solving Problems

Talk about the complex problems

Understand the complex problem

Visualise the solution

Understand the number of components needed

Solving 50 complex pattern programs
Simple Utility Problems

Talk about the problem

Planning to solve the problem

Visualise the solution

Understand the number of components needed

Solving 40 simple Utility programs
Competing into best international test

Talk about these test

Take some mock test
Once participant gets enough core foundation build up, moved to platform knowledge
Stage 3
Selection Platform to Learn

Talk about the broad platforms like Android, iOS and dot net

Give the participant direction for the platform
iOS Platform

Understanding SWIFT Language in terms syntax and Symantics

How variables and constants are define and managed in memory

SWIFT syntax, Closure, Methods new data types in Swift

Properties and Protocols in Swift

OOPs concepts in Swift

Nesting Types in Swift

Functions and Closures in Swift

Create simple application using SWIFT

Create apps with sophisticate UI designs

Understanding standard Human Interface guidelines

Create apps with MVC iOS environment

Creates apps which interacts with various UI components

Create an App with Multi Controller environment

AutoLayout and Adaptive Layouts (Size Classes)

UIDynamics and Animation

Deploy the App on the iOS devices and over the App Store

Understand how to make App compatible with multi iOS devices

Create apps including Web services

Create apps including the persistent storage

Create client-server mobile app

Understand the architecture for Web services oriented apps and persistent storage oriented apps.

Understanding of Storyboard

Understanding Sqlite and Core Data

Understanding of Apple Push Notification Services

Various design patterns like Factory, MVC, Multi MVC, Nested MVC, Facade, Singleton, Adaptive, Coordinator, Responder Chain, Command and many more

How to optimised the application.

Memory Management using Instruments.

TDD Test Driven Development Concepts
Android Platform

Understanding of the Java concepts w.r.t Android

Create apps with sophisticate UI designs.

Create apps with MVC Android environment

Creates apps which interacts with various UI components

Deploy the App on the Android devices and over the Play Store

Understand how to make App compatible with multi Android with various resolutions.

Create an App with Multi Controller environment

Create apps including Web services

Create apps including the persistent storage

Create client-server mobile app

Code Apps using AsynTask

Understand the architecture for Web services oriented apps and persistent storage oriented apps.

Create apps with Social Media integration.

Create Apps with Layouts
Once participant gets enough core knowledge about one platform is now ready for live project and internship
Stage 4
Selection Of the Internship
Deployment on Project in Internship