992 097 7080 / +91 22 66395181
Welcome  Guest   Login  | Register    

Campus To Corporate for Developers


This course is to make sure the participants get their skill set to the par for the fastest growing IT & technology industry. Due to automation lot of the low end IT skills jobs have been vanish and company are not hiring IT graduate with below the average skill set. Lot of top survey shows indian IT skills graduate are not capable of coding or to do logical reasoning. Having core logical thinking along with core OOPs concepts are mandatory to survive in the IT & Technology industry. Jobs are there which used to be there a decade a go but only for skilled graduate.


The intention of this course build the participant foundation well above the average and make the participant capable of the industrial standard and groom to get best IT jobs or entrepreneur opportunities.


The course has been divided into the various stages like Core OOPs and Logical problem solving, Complex problem solving, Giving one platform exposure like Mobile technologies or Web Technologies, Communication skills & Live projects along with Internship.


After all these processed steps you are ready to make your dreams come true.


Who Should Attend

College going Student

School going Student

Beginners

Junior Software Developers

Hobbian who wants to bring their ideas into potential Apps.

Any one who wants to get their career to next level

Duration

6 months to 1 Year

Each Session varies from 3 hours to 8 hours

What You’ll Learn

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

Prerequisites

Basic knowledge of OOPs programming

Any one programming language like Java or Dot Net or C++

Hardware & Software Requirements

Need Mac Running on the latest Mac OS or Windows machine with 8GB Ram & 128 GB Hard Drive

Machine processor should be at least Intel i5

Latest IDE and basic java editor

Internet Connection, Projector, Whiteboard, Markers, Mini DVI to VGA connector or HDMI cable

Course Outline

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

 
I am Abdulaziz Saeed Bekeer I Employee in Newhorizons Saudi Arabia since 6 years
i working as developer in IT Department and Instructor ,i will talk about iOS Cour... read more
IT consultant and Instructor, NewHorizon, Jedda, Saudi Arabia
Owner : Abdulaziz Bekeer

Register for Big Data (Hadoop Developer) batch coming up in september before 31st July and get 20% off. ... read more