6 Months & 6 Weeks Industrial Training in Mohali


Who Needs 6 Month/6 Week 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 Month/6 Week Industrial Training would be perfect for you.

What the Training Involves

Our 6 Month/6 Week 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 instructors cum developers with professional certifications and almost 70% of work is practical – with daily Lab hours and work on modules of live projects.

Courses and Placements

The courses teach the most current, in-demand technologies like .Net, PHP, iPhone, Android, and Java. We also have courses on Ruby On Rails, 2D & 3D animations, Python, Phonegap and Gaming which are another upcoming fields and we also offers Bidding, SEO, Content Writer. 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 Month/ 6 Week Industrial Training

  • Training imparted in .Net, PHP, iPhone, Android, Java, 2D & 3D Animation, Gaming, Python, Phonegap, Ruby On Rails, Bidding, SEO and Content Writer.
  • Professionally certified instructors cum developers teach courses.
  • Teaching revolves around application of knowledge – more of a lab approach and not theoretical.
  • Training involves work on modules of Live Projects.
  • Attention to corporate etiquette and polishing of soft skills.
  • Access to Impinge recruitment portal and placement assistance.
  • 6 Month/6 Week Training Certificate and 6 Month Live Project Work Certification.
  • Opportunity for placement at Impinge or a group company.

Training Course Curriculum

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
  • JSON Programming and Web Services
  • Using Sqlite Database in Xcode
  • Using Core Data
  • Introduction to Swift

Android Training Course Curriculum


  • Basic Concepts & OOPS.
  • Classes
  • Objects
  • Methods
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Interfaces
  • Exception Handling
  • Collections
  • Threads


Introduction Overview

  • Eclipse ADT
  • Android OS Technologies
  • Android Introduction
  • Android Versions
  • How to install AVD
  • First Program in Android
  • Operators, Constant Values
  • Design Layouts & its guidelines.
  • Classes in Android
  • Declaring an Activity Class Imp, Adding Instance Variables


  • Class Methods and Instance Methods
  • List activity in Android
  • Array Adapter and Base Adapter in Android
  • Tab Bars

Intent & Services

  • Intent in Android
  • Notification Manager
  • Broadcast Receiver
  • Working in the Background
  • Dialog

Data Store & Sharing

  • File Handling
  • Shared Preferences
  • Data Sharing
  • SQLite Database
  • Web Apis & Data parsing.

Google API's

  • Maps, Geocoding
  • Location-Based Services

.Net Training Course Curriculum


  • HTML,HTML5,CSS,CSS3,Javascript
  • C# PROGRAMMING Language
  • Introduction to .Net Framework
  • Introduction to C Sharp And Operators
  • Conditional Statements And Loops
  • Module 4: Methods And Collections
  • Module 5: Properties And Structures
  • Module 6: Constructors And Polymorphism
  • Module 7: Exception Handling
  • Module 8: File Handling
  • Module 9: Threading
  • Module 10: Delegates And Events
  • Module 11: Attributes


  • RDBMS and Normalization
  • Introduction To Sql Server
  • Quering Database
  • Joins in SQL Server
  • OLTP, Creating Databases and Database Files
  • Implementing Data Integrity by Using Constraints
  • Indexes, Views in SQL Server
  • Stored Procedure and Functions in SQL Server
  • Triggers, Transactions in SQL Server


  • Module 1:Introduction To ASP.NET
  • Building Web Forms using Server Controls
  • Validations in Asp.net
  • Master Pages
  • Introduction to ADO.NET
  • State Management
  • Assemblies in ASP.NET
  • Caching
  • Mailing with ASP.NET
  • Web Services
  • AJAX with ASP.NET
  • Security
  • UserControls
  • Themes and Skins in ASP.NET
  • LINQ
  • Deployment


  • MVC 4.0
  • SilverLight/WPF
  • WCF
  • Entity Framework
  • JQuery


  • Html,Html5
  • CSS,CSS3
  • Javascript

Core Php

  • PHP Introduction
  • PHP Environment
  • PHP Syntax Overview
  • PHP Variable Types
  • PHP Constants
  • PHP Operator Types
  • PHP Decision Making
  • PHP Loop Types
  • PHP Arrays
  • PHP Strings
  • PHP Web Concepts
  • PHP File Inclusion
  • PHP Files & I/O
  • PHP Functions
  • PHP Cookies
  • PHP Sessions
  • PHP Sending Emails
  • PHP File Uploading
  • PHP Coding Standard
  • PHP MySql Connect
  • Introduction to Mysqli

Advanced PHP

  • PHP Predefined Variables
  • PHP Regular Expression
  • PHP Error Handling
  • PHP Bugs Debugging
  • PHP Date & Time
  • PHP and MySQL
  • PHP and AJAX
  • PHP and XML
  • PHP Object Oriented
  • PHP and Jquery

MySQL - Introduction

  • Basic MySQL Queries
  • MySQL Constraints
  • MySQL Stored Procedures
  • MySQL Triggers
  • MySQL Views
  • MySQL Functions
  • MySQL Joins
  • MYSQL Indexes


  • Introduction to WordPress & Concepts
  • Introduction to Joomla & Concepts
  • Introduction to Magento & Concepts
  • Java Training Course Curriculum

    • Introduction to Java
    • The Java Environment:
    • Installing Java
    • Java Source File Structure
    • Compilation
    • Executions
    • Basic Language Elements
    • Tokens and Identifiers
    • Reserve words,Literals,Comments
    • Primitive Datatypes,Operators
    • Assignments
    • Object Oriented Programming
    • Class Fundamentals
    • Object & Object reference
    • Object Life time & Garbage Collection
    • Creating and Operating Objects
    • Access Control, Modifiers, methods
    • Nested , Inner & 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


    Few words about our course Making games is no easy task and it requires an increasingly broad range of skills.If you’re looking to make your mark on the gaming industry, we have good news, this course is for you!
    The goal of the course is to teach you game development from the first step till uploading the game into the various markets.
    The course is intended for anyone that wants to start working in this field and for anyone that has an idea and wants to develop it him/herself.
    Upon finishing the course you will be able to integrate in the job market as game developers and/or invent and develop your own app/game, upload it to the market and earn money.
    Course Objectives This course provides students knowledge and practical experience in:

    • Understanding basic game development concepts
    • Knowing about various platforms which Unity supports for making games (Android/ IOS/ Windows/Blackberry/Xbox/Mac OSX/Webplayer)
    • 3D mathematics(Vectors)
    • Managing and Controlling X,Y,Z co-ordinates.
    • General Physics Concepts (Rigidbodies,gravity,force,velocities,acceleration,air resistance etc)
    • Learning Basic Programming Logics(C#)
    • C# basics concepts like Inheritance,Polymorphism,Objects,exceptions,etc
    • 2D Games Creation
    • 3D Games Creation
    • Knowing the various views of Unity3D and IDE basics, which is used for Game Development like;
      • Screenview (Where actual game scene created)
      • Gameview (how the game actually looks on various devices)
      • Console (used for checking errors in games)
      • Inspector
      • Project Window
      • Animation Window
    • Knowing about assets,game objects,prefabs,sprites,3d models,animations etc
    • Collision Detection,moving gameobjects,playing 3d animations(FBX),rotating gameobjects, understanding types of colliders(Box collider,Mesh Collider,Sphere Collider etc)
    • Creating and Saving Scenes
    • Managing and Editing Game components like rigidbodies,scripts,colliders( delete, duplicate, find, cut, copy, play, pause)
    • Creating Physics materical (2D&3D) like Ice,Metal,Rubber,Bouncy etc.
    • Learning Unity API’s like translate,vectors,lights,quarternions,color,materials,get-axis etc
    • Knowing about various types of Basic Packages used for Enchancing our game (eg. character controller/ particles effects/skyboxes/terrain assets.
    • Creating Sprites collection and playing 2d sprites
    • Importing 3D models and playing 3D animations
    • Handling sprites ,3d animations,unity physics,colliders etc through C# code.
    • Learning about various types of lights which are used in game for general as well as specific purpose( Directional light, Point light, Speed light)
    • Playing Audio in games,and its volume control.
    • Unity Legacy GUI for adding 2d buttons,menu,scrollbars,backgrounds etc.
    • New UI concept of Unity 4.6 and greator including Panel, Button, Text, Image, Canvas.
    • Knowing about various types of game components used in every game like [Collider, Renderer, Rigid Body 2D&3D, Transformer(Position, Raotation, Scale)]
    • Animations creation inside Unity using animators.
    • Basic Game Logics Touch detection,swipe logics,multitouch logics,varios types of gestures,drag drop objects etc
    • Creating games like FPS(First Person Shooter games),endless games,2d platformer games etc.
    • Compiling Unity3D code on all platforms like Android,iOS,Windows,Web etc
    • Adjusting UI for all resolutions devices.
    • Adding AdNetworks,InAppPurchases,Facebook sharing,twitter sharing,screenshot sharing etc
    • Launching game on respective platforms like Apple Store(iTunes),Google Playstore(Android),Windows Store etc.

    First module of Web Designing Course:

    • Web Graphics designing, Colors Planning , typography, print media & mobile layout design: It contains Photoshop, Corel Draw and Illustrator.
    • Working with Raster, Vector & Bitmap Graphics
    • Icons & logos Designing
    • Web Application interfaces
    • Print Media
    • Mobile User interface
    • Flash Animation for web designing
    • We based Animation

    Second Module of Web Designing Course:

    • Learn HTML5, CSS3.0, JavaScript & JQuery
    • Basic concepts of HTML5 & CSS3 implementation
    • Learn JavaScript, data types, syntax
    • Learn Semantic coding with role in Fluid Website Designing.
    • Converting PSD into a valid HTML & CSS
    • CSS3 rules, Advance css3 framework
    • Special effects with CSS3,
    • Code review interfaces, transition & animation.
    • Drag/Drop, Geolocation, Video / Audio
    • Jquery beginning to advance,
    • Jquery control, data types, functions, structures, use of query to create HTML5 apps
    • Coding HTML & a CSS property with JQuery
    • Motion visual pattern
    • Concept of design
    • Basic of Art
    • 3D character modelling
    • Environmental modelling
    • 3D character cartoon
    • Creating 3D animals
    • Creating 3D vehicles
    • Photoshop
    • Digital image resolution
    • Rigging and Animations
    • Assets integration
    • Next Gen. modelling
    • Texturing

    After learning these technologies, You will be able to get jobs in the following fields:

    • 3D Game Designer
    • 3D Game Modeler
    • Environmental Modeler
    • Visual Effects Animator
    • Website 3D Graphics
    • 3D Visual Artist
    • Architectural Walkthrough
    • Game Testing Job
    • Simulate Job

    HTML 5 Course Modules:

    • Web Development - an Introduction
    • Creating, testing, and validating a web page
    • Structuring a web page using HTML5
    • Formatting the web page elements using CSS
    • Using features like spacing, backgrounds and borders with CSS box model
    • Employing CSS for page layouts
    • Working with lists and links
    • Working with images
    • Working with tables
    • Working with forms
    • Adding videos and audio to websites
    • Formatting pages for printing
    • --Employing JavaScript to improve webpages
    • --Using jQuery to improve webpages
    • --Employing jQuery Mobile for building mobile websites
    • --Advanced features of HTML5 and CSS3
    • Designing a website
    • Deploying a website on the server

    HTML5 Training

    • Introduction to HTML5 & xHTML
    • Structuring Contents
    • Text Formatting
    • Working with Lists
    • Working with Tables
    • Working with Forms Elements
    • Working with HTML5 Document Structure
    • HTML5 Controls & Elements
    • HTML5 Attributes
    • Micro Data
    • HTML5 Web Applications
    • Rich Media Elements

    CSS3 Training

    • Introduction to CSS
    • Working with Selectors
    • Text Properties
    • Padding, Borders & margins
    • Styling Links, Images, Lists & Tables
    • Structures & Layouts
    • CSS3 Selectors
    • CSS3 Properties
    • Transforms Transitions, Animations & User Interfaces

    JavaScript Training

    • Introduction To JavaScript
    • Data Types and Variables.
    • Expression & Operators
    • Control Structures
    • Arrays
    • Functions
    • OOP in JavaScript
    • Built-in Objects
    • DOM
    • Event Handling
    • Advanced DOM
    • Error Handling
    • Drag & Drop
    • File API
    • Working with canvas
    • GeoLocation

    JQuery Training

    • Introduction to JQuery
    • Working with Selectors & CSS
    • Working with JQuery Core
    • Event Handling
    • Working with DOM Elements

    Python :

    • Overview
    • Environment
    • Basic Syntax
    • Variable Types
    • Basic Operators
    • Decision Making
    • Loops
    • Numbers
    • Strings
    • Lists
    • Tuples
    • Dictionary
    • Date & Time
    • Functions
    • Modules
    • Files I/O
    • Exceptions
    • Classes/Objects
    • Database Access
    • Networking
    • Sending Email


    The Model Layer

    • Model syntax
    • Field Types
    • Model Class
    • Executing queries
    • QuerySets
    • Model instances
    • Conditional Expressions
    • Transactions

    The View Layer

    • URLconfs
    • View Functions
    • Shortcuts
    • Decorators
    • Built-in views
    • Request/Response objects
    • File objects
    • Managing Files

    The Template Layer

    • Language Overview
    • Built in tags and filters


    • Built in fields
    • Forms for models
    • Model forms
    • Built in fields
    • Built in widgets
    • Validations

    The Admin Site

    • Admin site
    • Admin actions


    • Authentication
    • Emails
    • Pagination
    • Sessions
    • Static file management
    • Data validation

    PhoneGap Course Outline

    Part I. PhoneGap

    Introduction to PhoneGap

    • A Little PhoneGap History
    • Why Use PhoneGap?
    • How PhoneGap Works
    • Designing for the Container
    • Writing PhoneGap Applications
    • Building PhoneGap Applications
    • PhoneGap Limitations
    • PhoneGap Plug-Ins
    • Getting Support for PhoneGap
    • PhoneGap Resources
    • Hybrid Application Frameworks

    PhoneGap Development, Testing, and Debugging

    • Hello, World!
    • PhoneGap Initialization
    • Leveraging PhoneGap APIs
    • Enhancing the User Interface of a PhoneGap Application
    • Testing and Debugging PhoneGap Applications
    • Dealing with Cross-Platform Development Issues
    • API Consistency

    Part II. PhoneGap Developer Tools

    Configuring an Android Development Environment for PhoneGap

    • Installing the Android SDK
    • Eclipse Development Environment Configuration
    • Creating an Android PhoneGap Project
    • Testing Android PhoneGap Applications

    Configuring an iOS Development Environment for PhoneGap

    • Registering as an Apple Developer
    • Installing Xcode
    • Creating an iOS PhoneGap Project
    • Testing iOS PhoneGap Applications
    • Packaging Symbian PhoneGap Projects
    • Testing Symbian PhoneGap Applications

    Configuring a Windows Phone Development Environment for PhoneGap

    • Installing the Windows Phone Development Tools
    • Creating a Windows Phone PhoneGap Project
    • Testing Windows Phone PhoneGap Applications

    Using PhoneGap Build

    • The Fit
    • Getting Started
    • Configuration
    • Creating an Application for PhoneGap Build
    • Creating a PhoneGap Build Project
    • Dealing with Build Issues
    • Testing Applications
    • Debug Mode

    Part III. PhoneGap APIs

    • Accelerometer
      • Querying Device Orientation
      • Watching a Device’s Orientation
    • Camera
      • Accessing a Picture
      • Configuring Camera Options
      • Dealing with Camera Problems
    • Capture
      • Using the Capture API
      • Configuring Capture Options
      • Capture at Work
    • Compass
      • Getting Device Heading
      • Watching Device Heading
    • Connection
    • Contacts
      • Creating a Contact
      • Searching for Contacts
      • Cloning Contacts
      • Removing Contacts
    • Device
    • Events
      • Creating an Event Listener
      • device ready Event
      • Application Status Events
      • Network Status Events
      • Button Events
    • File
      • Available Storage Types
      • Accessing the Device’s File System
      • Reading Directory Entries
      • Accessing FileEntry and DirectoryEntry Properties
      • Reading/Writing Files
      • Deleting/Copying/Moving Files and Directories
      • Uploading Files to a Server
    • Geolocation
      • Getting a Device’s Current Location
      • Watching a Device’s Location
    • Media
      • The Media Object
      • Playing Audio Files
      • Recording Audio Files
      • Seeing Media in Action
    • Notification
      • Visual Alerts (Alert and Confirm)
      • Beep
      • Vibrate
      • Notification in Action
    • Storage
      • Local Storage
      • SQL Databa

    Getting Started with Rails


    • Active Record Basics
    • Active Record Migrations
    • Active Record Validations
    • Active Record Callbacks
    • Active Record Associations
    • Active Record Query Interface
    • Views

      • Layouts and Rendering in Rails
      • Action View Form Helpers


      • Action Controller Overview
      • Rails Routing from the Outside In

      Digging Deeper

      • Active Support Core Extensions
      • Rails Internationalization API
      • Action Mailer Basics
      • Active Job Basics
      • Securing Rails Applications
      • Debugging Rails Applications
      • Configuring Rails Applications
      • Rails Command Line Tools and Rake Tasks
      • Asset Pipeline
      • Working with JavaScript in Rails
      • Autoloading and Reloading Constants

      Extending Rails

      • Rails on Rack
      • Creating and Customizing Rails Generators

      Contributing to Ruby on Rails

      • Contributing to Ruby on Rails
      • API Documentation Guidelines
      • Ruby on Rails Guides Guidelines

      Maintenance Policy

      • Maintenance Policy

    Enquiry Form