6 Month Industrial Training Programs
Online Inquiry

Greeting from Impinge Solutions!!!!!!

Who Needs 6 Month Industrial Training?

If you are a fresh IT graduate and feel that in addition to your degree or diploma you need more intensive training on new IT technologies to land a good job, Impinge is the place for you. Perhaps you feel the need to brush up on concepts you may have already learnt, or maybe you want to refine your skills with intensive practical work. Whatever the reason, Impinge 6 Months Industrial Training would be perfect for you.

What the Training Involves

Our 6 Months Industrial Trainings are intended for fresh IT graduates who want to get conversant with the latest technologies and development methodologies. As an Impinge student you get to work with and have your doubts cleared by experienced developers. This gives you a taste of the real world work environment thereby enabling you to communicate better and raise your confidence levels. Classes are taken by tutors with professional certifications and almost 50% of work is practical – with daily Lab hours and work on live projects.

Courses and Placements

The courses teach the most current, in-demand technologies like .Net, PHP, iPhone, Android and Java. We also have a course on ruby On Rails and Gaming which are another upcoming fields. The goal of these trainings are not just to impart knowledge in the most effective way possible but also to have you land a great job in the IT sphere. We are actively involved in placements and we have an extensive recruitment database you can access for jobs posted by reputable companies; we conduct mock interviews and polish your soft skills towards this end. You can also expect help from our Placement Cell in getting a job.

Highlights of 6 Months Industrial Training

  • Training imparted in .Net, PHP, QA, iPhone, Android and Java.Professionally certified tutors teach courses, doubts cleared by experienced developers.
  • Teaching revolves around application of knowledge – more of a lab approach and not theoretical.
  • Training involves work on Live Projects.
  • Attention to corporate etiquette and polishing of soft skills.
  • Access to Impinge recruitment portal and placement assistance.
  • 6 Months Training Certificate and 6 Month Work Experience Certificate.
  • Opportunity for placement at Impinge or a group company.

iPhone Training Course Curriculum

  • How to create fully functional iOS apps
  • The Objective-C language, Cocoa Touch frameworks, and Object-Oriented
  • Programming paradigm and patterns
  • Primitive Data Types and Operators
  • Flow Control Statements, Arrays and Structures
  • Classes, Objects and Messaging
  • Memory Management
  • Inheritance
  • Protocols and Categories
  • Services
  • How to use Interface Builder to design the app’s user interface and Xcode to add functionalities
  • Tab Bar and Navigation Application
  • Tab Bar Application
  • XML Programming and Web Services
  • Using Sqlite Database in Xcode
  • The iOS operating system and its architecture
  • How to display data leveraging the UI Kit objects
  • How to interact with the user with gestures
  • iOS Programming Best Practices Overview of Android and Blackberry

Android Content

  • Introduction to Android Training Coverage and Learning Mobile Architecture Overview
  • Basic Concepts of OOPS in java.
  • Application development options in a smartphone
  • Differences between Cupcake, Donut, Eclair2.1, Froyo 2.2, Gingerbread 2.3 and Honeycomb 3.3 (From The Entire Platform Perspective).
  • Java/Core java OOPS concept
  • Brief Introduction to OOP
  • Classes
  • Objects
  • Methods
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Getting Started
  • Overview of Android and Android SDK
  • Getting to know your Android development
  • Environment
  • Setting the Android environment
  • What is Android made of O activities
  • Intents
  • Services
  • Content Providers
  • Android Architecture
  • Android Source Code Project Layout O Core
  • Projects
  • External Projects
  • Packages
  • Providers
  • Core Projects O Bionic
  • Bootloader/Legacy
  • Build
  • Dalvik
  • Development
  • Frameworks/Base
  • Frameworks/Policies/Base
  • Hardware/Libhardware
  • Hardware/Ril
  • Kernel
  • Prebuilt
  • Recovery
  • System/Bluetooth
  • System/Core
  • System/Extras
  • System/Wlan/Ti
  • Android Libraries
  • Android Runtime
  • Overview of the Android Development Environment
  • Android Application Model
  • Android Application Building Blocks
  • Application Design Guidelines
  • Application Lifecycle
  • Dalvik
  • Dexclassloaders
  • How Class Loading Happening.
  • Vm Runtime
  • About Zygote Process and Purpose of the process.
  • How Vmstack is used when applications are running.
  • How to get stack traces.

.Net Training Course Curriculum

  • Introduction to .NET
  • Understanding the CLR
  • Introduction of CLR
  • CLR Architecture
  • Just-in-time (JIT) compiler
  • Microsoft Intermediate Language (MSIL)
  • Understanding the IL with ILDASM
  • Understanding the Framework
  • Need of framework
  • Types of Frameworks
  • Versions of Framework
  • Common Class Library
  • Common Type System (CTS)
  • Common Language Specifications (CLS)
  • Languages under .NET
  • Working with Visual Studio 2008
  • Creating a Project
  • Solutions & Projects
  • Reading in Visual Studio 6 Projects
  • Language Syntax of C#
  • Object Oriented Programming System (OOPS)
  • How to interact with the user with gestures
  • Inheritance
  • Events and Delegates
  • String Handling
  • Exception Handling
  • Working with Collections
  • Working with Generics
  • File Handling
  • Multi-Threading
  • Database Programming with ADO.NET
  • Working with Graphics Device Interface (GDI+)

PHP Training Course Curriculum

  • Introduction to PHP
  • Embedding PHP Code into HTML
  • The HTML Form
  • The Heredoc Syntax
  • Escaping Literal Values
  • Determining the Length of a String
  • Transforming a String
  • Web Programming
  • Need of framework
  • Forms and URLs
  • GET and URLs
  • Using POST
  • When You Don’t Know How Data Is Sent
  • Managing File Uploads
  • GET or POST
  • Object Oriented Programming in PHP
  • OOP Fundamentals
  • Declaring a Class.
  • Instantiating an Object
  • Functions
  • Basic Syntax
  • Returning Values
  • Variable Scope
  • Passing Arguments
  • Variable-length Argument Lists
  • Arrays
  • Array Basics
  • Printing Arrays
  • Enumerative vs. Associative
  • Multi-dimensional Arrays
  • Unravelling Arrays

Java Training Course Curriculum

  • Introduction to Java
  • The Java Environment:
  • Installing Java
  • Java Source File Structure
  • Compilation
  • Executions
  • Basic Language Elements
  • Lexical Tokens,Identifiers
  • Keywords,Literals, Comments
  • Primitive Datatypes,Operators
  • ssignments
  • Object Oriented Programming
  • Class Fundamentals
  • Object & Object reference
  • Object Life time & Garbage Collection
  • Reating and Operating Objects
  • Access Control, Modifiers, methods
  • Nested , Inner Class & Anonymous Classes
  • Extending Classes and Inheritance
  • Package
  • Exception Handling
  • Array & String
  • Understanding Threads
  • Applet & Application
  • Input/Output Operation in Java
  • GUI Programming
  • Designing Graphical User Interfaces in Java
  • Java Utilities (java.util Package)
  • The Collection Framework
  • Event Handling

Ruby on Rails Content

  • Ruby on Rails installation.
  • Database installation.
  • What is Ruby & why ruby
  • String, Numbers, Classes and objects
  • Class hierarchies,attributes and class variables
  • Strings and ranges.
  • Arrays and Hashes.
  • Loops and iterators.
  • Conditional statements.
  • Methods.
  • Passing arguments and returning values.
  • Exception Handiling.
  • Procs and lambdas.
  • Symbol, Module and Mixin.
  • Thread.
  • Debuging and Testing.