Managed By:

Joint Venture of DSIIDC, An undertaking of Delhi Govt. & TCIL, A Govt. of India Enterprise Under Ministry of Communications & Information Technology


To develop every application we need a platform which we called as programming. Software developers use different type of programming languages to develop a software or application. Many new high level languages are available for development purposes. Programmers use set of instruction to make a program and programs combine to make an application.

Some of programming languages that are used in developing are as follows:-

• Mobile Applications
• Android Applications
• Oracle 9i/10g

The students studying in the IT field must have knowledge or specialization in any language to grow well in future. The basic knowledge about these or some practical knowledge helps student to get placed in a good company. Under the graduation period all colleges give 6 weeks or last 6 months for training to get practical knowledge and to improve better skills.

The main task for students is to search best company which can make them experts in one interesting field. TCIL-IT is one fastest growing IT and Telecom company which provides advanced and high level training to their candidates in Chandigarh, Mohali and Panchkula.

Some of our existing features are described as follows:-

=> We add some different and unique features in every software training module.

=> We always try to include latest framework in every language so that candidates can work with updated technology.

=> Our all candidates get work on projects from starting to end application. By this they can know deeply about all modules.

=> Our faculty has great experience about how to share knowledge with students so that they can understand clearly.

=> Many other sessions for skill improvement required to work as professional or at interview timings are also included in training program.

Every industry needs high communication skills along with better practical knowledge and a student who have complete practical and field knowledge can fulfill their requirements. We always design training program by understanding the standard needs of big industries.

So, Contact us to meet our professionals and get placement in famous industries.

Project Based Software Training programs

Module1: .Net Framework

  • Getting Started
  • Windows Operating Systems
  • Microsoft.Net & Versions
  • Language Support
  • Types of Applications
  • Installations & Getting Started
  • Creating Applications
  • Testing & Debugging Applications

Module2: Overview of .Net Component

  • Features of .Net Framework
  • .Net Framework Architecture
  • Components of .Net Framework
  • Common Type System (CTS)
  • Common Language Specification (CLS)
  • Common Language Runtime (CLR)
  • Intermediate Language (IL)
  • Framework Libraries
  • Namespaces, Assemblies & Deployment
  • Security
  • Memory Management
  • Metadata & Reflection

Module3: C#/VB.Net Programming

  • Introduction to .Net Framework & Features of C#.Net
  • Creating Console Applications
  • Data Types, Variables, Constants
  • Boxing & Un Boxing
  • Operators & Expressions
  • Control Structures
  • Arrays & Strings
  • Structured Exception Handling
  • C# parameter Modifiers (out, ref)
  • Multithreading
  • Delegates & Events
  • Implementing OOPS
  • OOPS Vs Structural Programming
  • Features of OOPS
  • Classes & Objects
  • Data Abstractions, Data Hiding
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Operator Overloading, Function Overloading
  • Constructors & Destructors

Module4: Windows Forms Application Development

  • C# .NET Layout Basics
  • Introduction to Windows Forms user interface
  • Common Windows forms controls
  • Data Controls
  • Menus and Toolbars
  • Dialog Boxes
  • MDI Form
  • Custom Control
  • Validation in Window Form
  • Crystal Report, Error Handling
  • Setup and Deployment

Module5: ASP.NET

  • Introduction to Internet & Web Applications
  • Introduction to Dynamic Web Pages & ASP.Net
  • ASP.Net Page Life Cycle
  • ASP.Net Standard Controls
  • Regular expressions
  • Validation Controls
  • Create Master Page and Content Pages
  • Login Controls
  • Web Parts

Module6: ADO.Net & XML

  • Database Concept & SQL Server queries
  • Introduction to Disconnected Architecture & ADO.Net
  • ADO.Net Classes
  • ADO.Net Objects
  • Connection objects, Data Adapter
  • Command Builders, Data Table
  • Data Set, Data Reader
  • Data Retrieval, Insertion, Deletion & Updating
  • ADO.Net Connection Pooling
  • Using Data Controls
  • Introduction to XML
  • XML Tree, XML Syntax

Module7: LINQ, Data Controls and web.config File Setting

  • Data Binding in ASP.Net
  • Overview of LINQ to SQL Class
  • Connectivity with LINQ
  • Using Stored Procedure in LINQ
  • State Management & Security Issues in ASP.Net
  • Configuration Settings
  • Tracing & Debugging
  • Deploying ASP.Net Applications

Module8: Advanced Technologies

  • Asp.NET Ajax Controls
  • JQuery
  • WCF
  • WPF
  • Silver Light
  • MVC in Asp.Net
  • Mobile Application

Module9: Web Hosting on Server

  • Introduction of IIS Server
  • CPanel setting for Dynamic website
  • Upload database
  • FTP Configuration
  • SMTP Configuration
  • Uploading of WebPages and file

Module10: Project Work

  • System Analysis & Design

Module1: Core Java

  • The Genesis of Java
  • OOPs Concepts
  • Overview of Java
  • Data Types variables & arrays
  • Operators, Classes & Methods
  • Interfaces & Abstract classes
  • Overloading & Overriding
  • Packages & Privileges
  • Collection APIs
  • Exception Handling MultiThreaded programming
  • I/O Applets & Other topics

Module2: Advanced Java

  • String Handling,
  • java.util package complete coverage,
  • More I/O,Networking,
  • Applets,Complete AWT,EventHandling,
  • RMI
  • Java Beans,
  • Swing,
  • JDBC & SQL,
  • Javadoc tool,
  • Java Design Patterns,
  • Java Mail,
  • RMI & Introduction to Corba

Module3: Java 2 Enterprise Edition(J2EE)
Module3.1: Core J2EE

  • J2EE Overview
  • J2EE MultiTier Architecture
  • J2EE Best Practices
  • XML & Parsers
  • Servlets
  • JSP (Java Server Pages)
  • MVC Architecture and MVC Frameworks
  • JavaScript/Html/CSS etc

Module3.2: Advanced J2EE

  • Complete EJB3.0
  • J2EE
  • Design Patterns
  • Security JNDI
  • WebServices, SOAP

Module4: Frameworks

  • Spring
  • Hibernate
  • Struts
  • JSF
  • Ajax
  • JDO

Module5: Application Servers

  • GlassFish
  • WebSphere
  • Weblogic
  • Tomcat.

Module6: Development tools

  • Eclipse/NetBeans

Module7: WebServices

  • JEE WebServices in Apache Axis & Sun WebService API’s

Module8: J2ME

  • Overview of the J2ME Architecture
  • Java 2 Micro Edition and the World of Java.
  • J2ME and Wireless Devices
  • J2ME Architecture and Development Environment.
  • J2ME Architecture
  • Small Computing Device Requirements
  • Run- Time Environment.
  • Inside the Java Archive File
  • MIDlet Programming Event Handling
  • User Interfaces
  • Device Data
  • Java Language for J2ME
  • J2ME User Interfaces
  • Commands, Items, and Event Processing
  • High- Level Display: Screens
  • J2ME Database Concepts

Module9: Extras

  • Various interview questions covered along with the course. You will get to know live examples.

Module10: Project work

  • System Analysis & Design
Module 1: HTML

  • Introduction to Php
  • Introduction To HTML
  • Html Basic Tag
  • HTML Image, Hyperlink
  • HTML List
  • HTML Table
  • HTML Frame
  • HTML Forms
  • HTML Font
  • Marquee Tag

Module 2: DHTML (CSS)

  • Introduction to CSS
  • CSS Background
  • CSS Margin
  • CSS Padding
  • CSS Border
  • CSS Float
  • CSS Links
  • CSS Text
  • CSS Outline
  • CSS Text

Module 3: JavaScript

  • Introduction to Java Script
  • Java Script Variable
  • Statement
  • Operator
  • Function
  • Alerts
  • Array
  • Form Validation
  • Java script Event
  • Java script Date function
  • GetElementById

Module 4: Server Knowledge

  • Server
  • Types of server
  • How to Install Server
  • Server Setting
  • Server Setting and Php setting

Module 5: Core PHP

  • Syntax of Php
  • Echo , Variable
  • Php String
  • Php Operator
  • Php Statement
  • Php Loop
  • Php function
  • Php Array
  • Php date Function
  • Php File
  • Php Cookie
  • Php Session
  • Php Oops
  • Php Class and object
  • Php File Upload

Module 6: Php+ mysql

  • Introduction to Database
  • Sql and Mysql
  • Use Mysql
  • Database Connectivity
  • Create Database and Table
  • Mysql Command
  • Select
  • Update
  • Delete
  • Insert
  • Import
  • Export
  • Other Myql command

Module 7: Advanced Php (CMS)

  • Joomla
  • Drupal
  • WordPress
  • Mediawiki
  • PhpBB
  • Magento

Module 8: Jquery

  • Introduction To Jquery
  • Jquery Library
  • Effective and attractive Webpage Using Jquery

Module 9: Webhosting

  • Introduction To WebHosting
  • Ftp Server
  • File Upload
  • Cpanel
  • Create New User
  • Database File Uplaod

Module 10: Project Work

  • System Analysis & Design
  • SRS, FRS
  • DFD

Module 1:

  • Computer Network Basics
  • Protocols and Available Vulnerabilities
  • Introduction to Ethical Hacking
  • Internet Threats Available
  • Countermeasures against Cyber Threats
  • Information Gathering Techniques
  • Social Networking and Privacy Issues
  • Google Hacking Hackers Best Friend
  • Firewall and Honeypots
  • Becoming Anonymous on Cyber Space
  • Fake Electronic Mail
  • Email Hacking and Countermeasures
  • Social Engineering / Get Smart in Cyber World
  • Introduction to Cryptography / Encryption
  • Steganography Art of Hiding Secret data
  • Introduction to Virtual Machine Concepts
  • Installing Windows, Linux and MAC OS as Virtual Machine
  • Network and Information Security
  • System Security and Vulnerability Patching
  • Virus and Worms Attacks
  • Introduction to Sniffing and Wireless Security
  • Website Hacking and Countermeasures
  • Cyber Laws in India

Module 2:

  • Introduction to ethical hacking
  • Underground Hacking World
  • Hacking Communities all around the world
  • A Small Guide to Networking
  • Black and White Box Information Gathering
  • Advance Google Hacking
  • Trojan and RATing Attacks
  • Binders and Cryptors
  • Firewall Policy implementations at Corporate Level
  • Spamming Attacks
  • Advance Email Hacking Techniques
  • System Hacking Windows/Linux/ MAC
  • Introduction to Backtrack Operating System R1
  • Protocols Vulnerabilities and Exploiting through Sniffers
  • Steganography Terrorist Love
  • Website Hacking Techniques and Countermeasures
  • Virus – Worm -Zombies in Depth
  • Digital Forensics
  • Buffer Overflow Attacks
  • Be Anonymous in Cyber World VPN and Proxy Servers
  • Hacking Mobile Phone Operating Systems Available
  • Cyber Law in India and Abroad
  • Network Security & Information Security
  • Discussion on Research Paper by Rahul Tyagi
  • Exploit Writing
  • Exploiting With Metasploit Framework 4.0
  • Session Hijacking with Android Applications
  • Denial of Services Attacks
  • A Close eye on Cryptography and RSA
  • Hacking Home routers and Countermeasures
  • USB Hacking Technique / Switch blades
  • Social Engineering
  • Understanding ATM Security

Module 3: Penetration Testing

  • Introduction to Penetration testing
  • Penetration Operating Systems available
  • Installing Backtrack 5 R1 on HDD
  • Virtual Machine Concept and Limitations
  • Networking Basics and Protocol Analyzing
  • Exploring Tools in Backtrack 5 R1
  • Information Gathering Techniques in Depth
  • Infrastructure Fingerprinting Web servers
  • Fingerprinting Framework and Applications
  • Enumerating Resources available
  • Web Server misconfiguration Vulnerabilities
  • Google Hacking
  • Metasploit Framework 4.0
  • Social Engineering Toolkit
  • Vulnerability Assessment VS Penetration testing
  • Finding Vulnerabilities with Nessus Tool
  • Introduction to Nikto
  • Cross Site Scripting Attacks
  • SQL Injection
  • Advance Web Attacks
  • Firewall Implementation and Policy Making
  • Network Security Testing in Depth
  • Browsing anonymously
  • Tunneling for anonymity
  • Cleaning traces
  • Social Engineering types
  • Social Networking Backbone of Social Engineering
  • Cryptography and Password Cracking
  • Buffer Overflow Attacks
  • Introduction to Rootkit
  • Wireless Attacks Penetration Testing

Course Content

  • C Programming Introduction of C
  • Programming Fundamentals
  • Operators & Expressions
  • Data Input & Output,Loops and Decisions
  • Functions ,Arrays,Pointers,Strings
  • Control Structure,File Stream
  • Operators and Function Overloading
  • C++, Data Structure Introduction of C++
  • OOPS, Virtual Functions
  • File & Streams
  • Implementing Inheritance and Polymorphism
  • Applications Development Wizards
  • Templates and Exceptions Handling
  • Event Driven Programming
  • Understanding Code Modules
  • Introductions of SQL
  • Data Reports
Database Administrator (DBA Track)

  • Relational and object relational database concepts
  • Retrieve, insert, update, and delete data
  • Use the Single row and Group functions
  • Multicolumn Sub-queries, FROM clause of a SELECT statement
  • Use the iSQL*Plus environment
  • Write scripts to generate script files
  • Generate reports using iSQL*Plus
  • Create and maintain database objects
  • Control transactions
  • Control data/user access
  • Use the Oracle9i Single row functions
  • Use GROUPING SETS and the WITH clause
  • Use the Oracle9i extensions to DML and DDL statements
  • Apply techniques in real life simulation

Module 2: Oracle9i Database Administration: Fundamentals

  • Manage table-spaces, segments, extents, and blocks
  • Manage users, privileges, and resources
  • Create an operational database
  • Start up and shut down an Oracle instance and database
  • Manage Oracle database files
  • Use Globalization Support features

Module 3: Oracle9i Database Administration: Fundamentals II

  • Define networking requirements and the solutions provided by Oracle
  • Perform database and datafile backups with and without Recovery Manager (RMAN)
  • Configure the network environment for an Oracle client-server system
  • List the different Oracle backup methods and recovery operations
  • Describe the database utilities (Export and Import) and the situations where they can be used
  • Develop network configuration and recovery techniques through various workshop scenarios
  • List the Oracle architecture components related to backup and recovery operations

Module 4: Oracle9i Database Administration: Performance Tuning

  • Design and configure an Oracle database with an emphasis on good performance
  • Perform day-to-day monitoring on an operational database
  • Learn important steps in a tuning methodology
  • Employ Oracle tools to diagnose performance problems
  • Perform tuning tasks with Oracle Enterprise Manager and with the command line interface
  • Reconfigure file structures for performance
  • Identify and resolve I/O, data storage and database configuration problems
  • Optimize sort operations
  • Configure Oracle Shared Server
  • Configure Resource Manager to control resource usage


  • Oracle Database 10g: Administration I
  • Install Oracle Database 10g and configure a database
  • Manage the Oracle instance
  • Manage the Database storage structures
  • Create and administer user accounts
  • Perform backup and recovery of a database
  • Configure Oracle Net services
  • Monitor, troubleshoot, and maintain a database
  • Configure Oracle Net services
  • Move data between databases and files

Oracle Database 10g: Administration II

  • Use RMAN to create and manage backup sets and image copies
  • Recover the database to a previous point in time
  • Use Oracle Secure Backup to backup and recover a database
  • Use Oracle’s Flashback technology to recover your database
  • Detect block corruptions and take appropriate measures to correct them
  • Use the various Database advisors and views to monitor
  • Control database resource usage with the Resource Manager
  • Simplify management tasks by using the Scheduler
  • Review database log files for diagnostic purposes
  • Customize language-dependent behavior for the database
  • Implement a secure database
  • Transport data across platforms
Course Content

  • Basic Concepts of HTML,DHTML
  • HOw to Design your Website
  • Designing With HTML Tags
  • Flash
  • Photoshop & Coral Draw

  • Starting lecture with basics of Storage, Virtualization, Cloud Computing.

Storage Foundation

  • Data or Information
  • Structure and unstructured data
  • Information Lifecycle Management
  • Definitions of Storage, SAN, Layers of SAN(communication, management and Block devices)
  • Storage Media HDD, SSD and Tape, Types, Mechanism, Transfer rates, IOPS and sizing.
  • RAID in Depth, Types, Mechanism, Performance, Impact on apps
  • Evolution of Storage, RAID, DAS, SAN, NAS, IP-SAN (overview of each technology)
  • Storage Transfer Protocols SCSI, ATA, FC and iSCSI intro and intermediate level discussion
  • FC SAN in-depth
  • iSCSI in-depth
  • NAS in-depth Gateway NAS, Integrated NAS, Architecture, etc..
  • Fabric services
  • SAN Security Zoning and LUN Masking
  • Storage Virtualization
  • Data Protection Backups, Tapes and Tape Virtualization, Snapshots, mirrors and split mirrors,
  • local and remote replication
  • Industry trends Deduplication, VSA, CDP, ZFS etc.
  • Sizing the right storage solution

Storage Administrator

  • OpenFiler Storage OS(Complete Storage Practical).

Virtualization at Max. and Cloud Computing

  • Basics of Virtualization and Virtual Machine: Log files, Hypervisor and it’s types
  • Concept of VM
  • Different Hypervisor available
  • Vsphere Architecture complete (deep dive)
  • System Architecture
  • VMware ESXi 4.1 and 5: Migration, Fault Tolerance and Vshield Zone
  • Vcenter server family: How to do VMware licensing ?
  • What is a SME ?
  • Esxi continued : Vnetworking and Vswitches
  • Storage Concepts in Esxi: Vmfs datastore and VM file
  • Why should we not install Esxi on our laptop?
  • Use and role of Directory Services
  • Virtual appliance marketplace
  • Types of share and use of these in Esxi: NFS share
  • Planning for storage and Esxi: Zoning, Masking
  • VM installation: Windows 2008 server installation for Vcenter(Practical starts from here ownwards)
  • ESxi installation on another VM
  • VM resource management
  • VM components
  • Concept of VApp and multi-tier applications
  • Management of KVM in a Datacenter Scenario with 1000 servers
  • Clustering in VMware: concept of High Availability
  • Resource pools: vcenter services ON
  • Creating datacenters, clusters: admission control policy, power management, EVC ; adding hosts(ESXi) to the cluster: adding storage
  • Datastore expansion within from the hosts.
  • Migration of VM: Vmotion and Storage Vmotion
  • Introduction to Fault Tolerance
  • Importance of Downtime in Industry: Why is VMware the BEST Enterprise Grade Hypervisor in Market: resource usage and fault tolerance ?
  • Concept of Thin and Thick provisioning
  • Creating and Deploying a VM
  • Snapshot of the VM
  • Key note on Resource pool: failover, reservation and entry of new host in the cluster
  • Career acceleration in VMware: VMware certifications, scope, demonstration on job portal
  • Analysis and Career Scope of Cloud Implementation in the Indian IT Market Currently(as per today)
  • Cloud Market analysis: VMware and Eucalyptus Market
  • How to choose an Enterprise Grade solution for Cloud and virtualization.
  • Importance of Workflow in the Cloud and Virtualization Implementation
Introduction of Java Programming
Module1: Core Java

  • The Genesis of Java
  • OOPs Concepts,
  • Overview of Java,
  • Data Types variables & arrays,
  • Operators, Classes & Methods,
  • Interfaces & Abstract classes,
  • Overloading & Overriding,
  • Packages & Privileges,
  • Collection APIs,
  • Exception Handling Multithreaded programming,
  • I/O Applets & Other topics.
  • String Handling,
  • Java.util package complete coverage,
  • More I/O, Networking,

Android Application Development
Module2: Introduction of Android

  • An Open Platform for Mobile Development
  • Android SDK Features
  • Introduction of Development Framework
  • Android Application Architecture
  • Android Libraries
  • Advanced Android Libraries

Module 3: Getting Started

  • What You Need to Begin
  • Downloading and Installing the Android SDK & IDE
  • Creating Your First Android Activity
  • Types of Android Applications
  • Developing for Mobile Devices
  • Hardware-Imposed Design Considerations
  • Considering the Users’ Environment
  • Android Development Tools
  • The Android Emulator
  • The Android Debug Bridge (ADB)

Module 4: Creating Applications and Activities

  • What Makes an Android Application?
  • Introducing the Application Manifest
  • Using the Manifest Editor
  • The Android Application Life Cycle
  • Understanding Application Priority and Process States
  • Externalizing Resources
  • Creating Resources
  • Using Resources
  • Creating an Activity
  • The Activity Life Cycle
  • Android Activity Classes

Module 5: Creating User Interfaces

  • Fundamental Android UI Design
  • Introducing Views
  • Creating Activity User Interfaces with Views
  • The Android Widget Toolbox
  • Introducing Layouts
  • Using Layouts
  • Creating New Views
  • Modifying Existing Views
  • Creating Compound Controls
  • Creating Custom Widgets and Controls
  • Using Custom Controls
  • Creating and Using Menu’s
  • Introducing the Android Menu System
  • Defining an Activity Menu
  • Dynamically Updating Menu Items
  • Handling Menu Selections
  • Submenus and Context Menus

Module 6: Intents, Broadcast Receivers, Adapters, and the Internet

  • Introduction of Intents
  • Using Intents to Launch Activities
  • Using Intent Filters to Service Implicit Intents
  • Using Intent Filters for Plug-ins and Extensibility
  • Using Intents to Broadcast Events
  • Introducing Adapters
  • Introducing Some Android-Supplied Adapters
  • Using Adapters for Data Binding
  • Using Internet Resources
  • Connecting to an Internet Resource
  • Leveraging Internet Resources
  • Introducing Dialogs
  • Introducing the Dialog Class
  • Using Activities as Dialogs
  • Creating a n Earthquake Viewer

Module 7: Data Storage, Retrieval, and Sharing

  • Saving and Loading Files
  • Including Static Files as Resources
  • File Management Tools
  • Databases in Android
  • Introducing SQLite
  • Cursors and Content Values
  • Working with Android Databases
  • Using Content Providers
  • Native Android Content Providers
  • Creating a New Content Provider
  • Creating and Using an Earthquake Content Provider

Module 8: Geocoding, and Location-Based Services

  • Using Location-Based Services
  • Setting up the Emulator with Test Providers
  • Updating Locations in Emulator Location Providers
  • Create an Application to Manage Test Location Providers
  • Selecting a Location Provider
  • Finding the Available Providers
  • Finding Providers Based on Requirement Criteria
  • Finding Your Location
  • “Where Am I?” Example
  • Tracking Movement
  • Updating Your Location in “Where Am I?
  • Using Proximity Alerts
  • Using the Geocoder
  • Reverse Geocoding
  • Forward Geocoding
  • Creating Map -Based Activities
  • Creating a Map-Based Activity
  • Configuring and Using Map Views
  • Using the Map Controller

Module 9: Working in the Background

  • Creating and Controlling Services
  • Binding Activities to Services
  • Using Background Worker Threads
  • Creating New Threads
  • Synchronizing Threads for GUI Operations
  • Moving the Earthquake Service to a Background Thread
  • Let’s Make a Toast
  • Customizing Toasts
  • Using Toasts in Worker Threads
  • Using Alarms
  • Using Alarms to Update Earthquakes

Module 10: Peer-to-Peer Communication

  • Introducing Android Instant Messaging
  • Using the GTalk Service
  • Binding to the GTalk Service
  • Making a GTalk Connection and Starting an IM Session
  • Introducing Presence and the Contact Roster
  • Managing Chat Sessions

Module 11: Accessing Android Hardware

  • Using the Media APIs
  • Playing Media Resources
  • Recording Multimedia
  • Using the Camera
  • Controlling Camera Settings
  • Using the Camera Preview
  • Taking a Picture
  • Using the Camera Preview
  • Introducing the Sensor Manager
  • Using the Accelerometer and Compass
  • Detecting Acceleration Changes
  • Creating a Speedometer
  • Determining Your Orientation
  • Creating a Compass and Artificial Horizon
  • Android Telephony
  • Making Phone Calls
  • Monitoring Phone State and Phone Activity
  • Monitoring Data Connectivity and Activity
  • Accessing Phone Properties and Status
  • Controlling the Phone
  • Using Bluetooth
  • Introducing the Bluetooth Service
  • Controlling the Local Bluetooth Device
  • Discovering and Bonding with Bluetooth Devices
  • Managing Bluetooth Connections
  • Communication with Bluetooth
  • Using a Bluetooth Headset
  • Managing Net work and Wi-Fi Connections
  • Controlling Device Vibration

Module 12: Advanced Android Development

  • Using AID L to Support IP C for Services
  • Implementing an AIDL Interface
  • Using Internet Services
  • Building Rich User Interfaces
  • Working with Animations
  • Using Themes to Skin Your Applications
  • Advanced Canvas Drawing
  • Introducing Surface View
  • Creating Interactive Controls

Basics of Electrical Engineering ,Estimation of Plant Electrical Load calculation ,Development of Single Line Diagrams , Cable Routing ,Control Schematics

  • Single phase system and Polyphase system and their Importance
  • Power Generation, Transmission, distribution and utilization.
  • Introduction of key electrical equipments used in Projects

Calculation of Load

  • Checking load of any Industry
  • Determination of Power Requirement
  • Generators Rating w.r.t Their Prime mover
  • Standby Power Capacity Requirement
  • Operating Temperature of Prime Mover
  • Motor Specification w.r.t their Mechanical Driving load
  • Rating Of Motors In Relation To Their Driven Machines

Design of Single Line Diagram (SLD)

  • Main SLD
  • Detail SLD
  • Lighting Load SLD
  • Small power SLD
  • Metering and Control diagram

Control Schematics

  • Introduction
  • Block Diagram
  • Typical Motor Feeder Schematics
  • Typical Power Feeder Schematics
  • Typical Transformer Feeder Schematics
  • Cable Routing Layout
  • Cable Tagging
  • Installation details

Cable Selection and Sizing

  • Cable Selection
  • Introduction Power and Control cable
  • Low Voltage and Current System Cable sizing
  • High voltage system Cable sizing
  • Voltage Drop Consideration
  • Cable Testing Procedure
  • Earth fault Loop Impedance consideration
  • Cable Schedules
  • Cable interconnection Schedule
  • Selection and Sizing of Cable Tray
  • Cable tray schedule
  • Cable Drum schedule
  • Conduit Selection
  • Conduit Sizing
  • High Voltage and Current Cable Glanding

Selection and Sizing of Electrical Equipments (LV / HV)

  • Emergency Generator Selection
  • Transformer Specification
  • Resistor for Neutral Grounding
  • HV/MV Switchgears
  • Low Voltage Switchgears
  • Power Factor Corrector HV/MV/LV Capacitor Bank
  • DC Battery & Battery Charger Selection & Testing
  • Data Retrieval, Insertion, Deletion & Updating
  • AC Invertors & UPS
  • AC/DC Machines

Selection and Classification of Equipments for Hazardous Area

  • Classification of different working Zone /Division
  • Hazardous Areas Types, Pre Procedures to Enter In Zone
  • Protection Equipment Zone Wise
  • Hazardous source List Preparation
  • Certification Of Hazardous Area Equipment
  • Marking Of Equipment Nameplates
  • Hazardous Area Drawings / Layouts Preparation

System Studies and Calculation

  • Harmonics Study
  • Load Flow Analysis
  • Motor Starting Study
  • Short Circuit Analysis (Fault Calculations and Stability Studies)
  • Relay Coordination Study

Earthing & Lightening Protection Design

  • Importance of Earthing in Industrial Plants
  • Calculations of Earthing Design
  • Different Type of Earthing and Details
  • Earthing Installation Details
  • Earthing Layout Design
  • Lightening Protection Requirement
  • Lightening Protection Calculation
  • Lightening Installation Details
  • Lightening Layout Design

Illumination Design

  • Introduction
  • Type of Lighting Fixtures
  • Selection of Lighting Fixtures
  • Preparation Of Fixture Schedule
  • Indoor Illumination Calculation
  • Outdoor Illumination Calculation
  • Calculation on Software
  • Lighting Layout Design
  • Lighting Installation Detail
  • Small Power selection
  • Lighting Board Schedule

Sub-Station design

  • Introduction
  • Type of Sub-Stations
  • General arrangement of substation
  • Equipment Layout

Specification of Electrical Equipment / System

  • Transformer
  • Diesel Generator
  • HV /MV Switchgears
  • LV Switchgear
  • HV/LV Capacitor Bank
  • DC Battery Charger
  • AC UPS
  • Battery
  • VFD
  • Power Cables
  • Control Cables
  • Illumination
  • Earthing and Lightening Protection
  • Page Party system
  • CCTV system
  • Telephone System


  • MOS Fundamentals and Characterization
  • NMOS/PMOS/CMOS Technologies
  • Fabrication Principles
  • Different Styles of Fabrication for NMOS/PMOS/CMOS
  • Design with CMOS Gates
  • Characterization of CMOS Circuits
  • Layout Representation for CMOS Circuits
  • Design Exercise using CMOS
  • Scaling Effects
  • Sub-Micron Designs
  • Parasitic Extraction and Calculations
  • Subsystem Design
  • Introduction of IC Design
  • Different Methodologies for IC Design
  • Fabrication Flows and Fundamentals


  • VHDL Overview and Concepts
  • Levels of Abstraction
  • Entity, Architecture
  • Data Types and declaration
  • Enumerated Data Types
  • Relational, Logical, Arithmetic Operators
  • Signal and Variables, Constants
  • Process Statement
  • Concurrent Statements
  • When-else, With-select
  • Sequential Statement
  • If-then-else, Case
  • Slicing and Concatenation
  • Loop Statements
  • Delta Delay Concept
  • Arrays, Memory Modeling, FSM
  • Writing Procedures
  • Writing Functions
  • Behavioral / RTL Coding
  • Operator Overloading
  • Structural Coding
  • Component declarations and installations
  • Generate Statement
  • Configuration Block
  • Libraries, Standard packages
  • Local and Global Declarations
  • Package, Package body
  • Writing Test Benches
  • Assertion based verification
  • Files read and write operations
  • Code for complex FPGA and ASICs
  • Generics and Generic maps


  • Language introduction
  • Levels of abstraction
  • Module, Ports types and declarations
  • Different Styles of Fabrication for NMOS/PMOS/CMOS
  • Registers and nets, Arrays
  • Identifiers, Parameters
  • Relational, Arithmetic, Logical, Bit-wise shift Operators
  • Writing expressions
  • Behavioral Modeling
  • Structural Coding
  • Continuous Assignments
  • Procedural Statements
  • Always, Initial Blocks, begin ebd, fork join
  • Blocking and Non-blocking statements
  • Operation Control Statements
  • If, case
  • Loops: while, for-loop, for-each, repeat
  • Combination and sequential circuit designs
  • CMOS gate modeling
  • Writing Tasks
  • Writing Functions
  • Compiler directives
  • Conditional Compilation
  • System Tasks
  • Gate level primitives
  • User defined primitives
  • Delays, Specify block
  • Testbenchs, modeling, timing checks
  • Assertion based verification
  • Code for synthesis
  • Advanced topics
  • Writing reusable code

System Verilog

  • Introduction to System Verilog
  • System Verilog Declaration spaces
  • System Verilog Literal Values and Built-in Data Types
  • System Verilog User-Defined and Enumerated Types
  • System Verilog Arrays, Structures and Unions
  • System Verilog Procedural Blocks, Tasks and Function
  • System Verilog Procedural Statements
  • Modelling Finite State Machines with System Verilog
  • System Verilog Design Hierarchy
  • System Verilog Interfaces
  • Behavioral and Transaction Level Modelling


  • Re-configurable Devices, FPGA’s/CPLD’s
  • Architectures of XILINX, ALTERA Devices
  • Designing with FPGAs
  • FPGA’s and its Design Flows
  • Architecture based coding
  • Efficient resource utilization
  • Constrains based synthesis
  • False paths and multi cycle paths
  • UCF file creation
  • Timing analysis/Floor Planning
  • Place and route/RPM
  • Back annotation, Gate level simulation, SDF Format
  • DSP on FPGA
  • Writing Scripts
  • Hands on experience with industry Standard Tools


Projects: As a part of course 2 mini projects and 1 major project

  • EDA Tools / CAD Flow for IC Design
  • Simulation/Synthesis using ASIC libraries
  • Clock Tree Synthesis
  • False paths / Multi cycle paths / Critical paths
  • Design for Testability (DFT)
  • Scan Insertion / Types of Scan
  • Fault Models
  • Logic BIST, Memory BIST, ATGP, Boundary Scan
  • Pattern Compression
  • Scan Diagnostics
  • Layout Design
  • Placing and Routing
  • LVS/DRC/OPC/Physical verification
  • Diagnosis, DFM, Yield Analysis
  • SOC Design and Trade-offs
  • Future Trends and challenges
  • ASIC Case Studies

LAN TRAINING – Windows Server 2008,Windows Server 2003

The NETWORKING LAN TRAINING PROGRAM corresponds to proven expertise in designing and implementing the infrastructure for business solutions based on the Microsoft Windows 2003/2008 platform. At TCIL-IT, we provide training for LAN on Windows Server 2003/2008.

Module1: Course Content

  • Installation,Network Configuration
  • Resources and printer Management
  • Managing Windows Server 2008 Environment
  • Implementing Windows Server 2008 Network
  • Implementing Security in a Windows Server 2008 Network
  • Implementation of Exchange Server 2003/2007

Windows Server 2008

  • Windows 2008 Server Administrator
  • Enterprise Administrator on Windows 2008
  • Enterprise Administrator on Windows Server 2008(5 Modules)

WAN TRAINING – Planning & Designing, Implementation & Operation, Troubleshooting, Wireless

The NETWORKING(WAN) TRAINING PROGRAMS indicates an apprentice level knowledge of networking. Networking (WAN) professionals can install, configure, and operate WAN, and dial access services for small networks (100 nodes or fewer), including but not limited to use of these protocols: IP, IGRP, Serial, Frame Relay, IP RIP, VLANs, RIP, Ethernet, Access Lists. At TCIL-IT, we train you for examination. We have kept pace with technology and always offered training programmes required by global industry and have the reputation of having produced the largest number of TCIL-IT certified Networking Associate and Experts in India.

Basics Of Network Technologies

  • Introduction to Network Devices(Hub,Switch,Router,Firewall)
  • Introduction to OSI Model
  • Ethernet LAN Cabling
  • Basics of ip addresses
  • Cisco Router Hardwae & basic router Administration
  • Cisco Router CLI basic commands
  • Protecting router access with passwords
  • Accessing Cisco router with SDM
  • Cisco router IOS Management
  • Router boot sequence
  • Backup & resore Cisco IOS
  • Backup & restore Configuration files
  • Accessing Cisco router over the network (telnet,ssh)
  • Cisco Discovery Protocol
  • Router connectivity & troubleshooting

Introduction TCP/IP protocol & Subnetting

  • TCP/IP and DoD refence model
  • IP Addressing
  • Subnetting ,VLSM Design & Summarization
  • IP Routing
  • The IP Routing Process
  • Configuring Static & Default Routing
  • Configuring RIP Routing protocol
  • Configuring EIGRP routing protocol
  • Configuring OSPF routing protocol
  • Verify & troublshooting routing protocols

Configuration of Cisco Switches

  • Introduction to cisco catalyst switches
  • Cisco switch basic commands
  • Address learning & forwarding
  • Avoiding loops with spanning tree
  • Rapid spanning-tree
  • Implement port port security on switches

Implementing Virtual LANs (VLANs)

  • Configuring vlans
  • Implementing Trunk ports
  • Frame tagging methods
  • Configuring VLAN Trunking protocol (VTP)
  • Inter VLAN routing
  • Configuring Cisco Switches Using CNA

Network Security

  • Introduction to Network security
  • Types of Security Threats
  • Configuring Access Lists (ACL)
  • Standard & Extendard ACL
  • Advanced ACL (Named, Switch Port, Time-Based ACLs)
  • Network Address Translation (NAT)
  • Need for NAT
  • Configuring Dynamic NAT & PAT
  • Configuring static NAT

Cisco Wireless Technologies

  • Introduction to Wireless Technologies and Standards
  • Wireless Topologies and Security Methods
  • Configuring Wireless Internetwork

Internet Protocol Version 6 (IPv6)

  • Introdcution to IPV6 addressing
  • Configuring IPV6 In cisco routers
  • Configuring IPV6 routing protocols
  • Using IPV6 in IPV4 networks


  • Introduction to WAN Networks
  • Understanding WAN Term
  • WAN encapsulation types (HDLC,PPP)
  • WAN Connectivity using serial dedicated networks
  • Introduction to frame-relay technologies
  • Implementing frame-relay wan network
  • Introduction to DSL technologies (ADSL,SDSL)
  • Introduction to VPN
  • Configuring IPSEC site-site VPN using SDM

LINUX TRAINING– Linux Essentials (RH033), System Administration (RH133), Networking & Sectruity

We cover a wide range of Linux services, from programming and web development to security auditing and networking.

Course Content

RH033 Red Hat Linux Essentials Linux Ideas and History

  • An Introduction to Linux and Open Source: what are the central ideas behind the Linux phenomenon and where do they come from?
  • Linux Usage Basics
  • Browsing the File System
  • Users, Groups and Permissions
  • Using the bash Shell
  • Standard I/O and Pipes
  • Text Processing Tools
  • vim: An Advanced Text Editor
  • Investigating and Managing Processes
  • Basic System Configuration Tools
  • Finding and Processing Files
  • Network Clients
  • Advanced Topics in Users, Groups and Permissions
  • The Linux Filesystem In-Depth

RH133 Red Hat Linux System Administration and RHCT Exam Course Outline

  • Administrative Access
  • Package Management
  • System Services and Security
  • Configure and manage system logging, time syn
  • System Initialization
  • Kernel Monitoring and Configuration
  • Network Configuration
  • Filesystem Administration
  • Additional Storage
  • User Administration
  • File systems for Group Collaboration
  • Centralized User Administration
  • Software RAID
  • Logical Volume Management
  • Virtualization and Automated Installation
  • Troubleshooting with Rescue Mode

RH253 Red Hat Linux Networking and Security Administration

  • Course Outline
  • System Performance and Security
  • System Service Access Controls
  • Securing Data
  • Network Resource Access Controls
  • Organizing Networked Systems
  • Network File Sharing Services
  • Web Services
  • Electronic Mail Services
  • Account Management
  • RH300 RHCE Rapid Track Course and RHCE Exam

  • Digital Electronics Basics
  • PLC Fundamentals & needs
  • PLC Hardware & Architecture
  • Concepts of Programming Languages
  • Introduction to PLC Programming software
  • Ladder programming,
  • Application Development & addressing schemes
  • Basic Programming Instructions
  • Advance Instructions
  • Fault finding & specific troubleshooting,
  • Communication with PC based systems
  • PLC Interfacing modules,
  • Different Industrial automation exercises like Interfacing with pneumatic and hydraulic systems, Load cell, Pneumatic solenoid Valve, Hall Effect Sensor, Thermocouple and PID Controller, Light Sensing, Object Sensing, Metal Detection etc.
  • Industrial visit for students.

Telecom Training

CDMA, GSM, 2G, 3G, Exchange, DTH, WIMAX, Wi-Fi, VOIP and IP.

Course Content

  • Fundamental of Telecom Technology
  • Basic Electronics for Telecom Technology
  • Principles of Networking and Digital Telecom
  • Broadband Communiction Network
  • Network Switching and Transmission
  • Operation & Maintenance
  • Hardware and Functional Description of BSS
  • Radio Frequency(RF) Planing Optimization
  • Wirless Communication System
  • New Generation Network
  • Geographical Information System
  • Operation and Maintenance
  • 3G Enabled Mobile Networks
  • Voice over IP
  • Market and sevice.
  • Wirless Security: GSM AND 3G
  • Beyond 3G: LTE, WIMAx,IMS,4G,Devices and Mobile Web
  • Artificial Intelligence and remote communication
  • Billing and Customer Care
  • Telecommunication regulations

    Advanced Programming in ‘C’,8 Bit Intel 8051 & 8052 Micro Controller

    Advanced Programming in ‘C’
    Course Content

    • Introduction to ‘C’
    • Characteristics of ‘C’
    • History of ‘C’
    • Constants, Variables
    • Operators
    • Conditional statements & loop
    • Function
    • Recursion structures , union & File Handling
    • Binary Search, MergeSort, HeapSort, RadixSort, Quick Sort

    8 Bit Intel 8051 & 8052 Micro Controller:

    • Micro Processor vs. Micro controller, CISC v/s RISC, Block diagram
    • pin details,SFR, Addressing Modes
    • Instruction Set, Timers & Counters, Interrupts, ISR
    • Serial communication
    • Liquid Crystal Display, ADC, DAC, Stepper Motor, DC MOTOR

    Embedded ‘C’ Programming using KEIL Software:

    • Characterstics of KEIL Software & Importance of Assembly
    • Discussion on Embedded Software Development Different Memory Modules & on Volatile Keyword
    • Data types & extensions provided by
    • Micro controller, Logic Controller
    • Analog to Digital Convertor, Traffic Light System Interface
    • 7 Segment Display, LCD, Keyboard, Stepper Motor

    16 Bit dsPIC30f6010 Micro Controller (MPLAB Version 7.x):

    • Introduction ,CPU, Data Memory, Program Memory
    • Flash and EEPROM Programming, Reset Interrupts
    • Oscillator, Low Voltage Detect(LVD)
    • Watch Dog Timer and Power saving modes, I/O Ports
    • Timers, Input Capture, Comparison of Output
    • Motor Control PWM,10-bit A/D converter, UART
    • Serial Peripheral Interface(SPI), Inter Integrated Circuit(I2c)
    • Data Converter Interface(DCI), CAN module, Quadrature Encoder
    • Interface(QEI), Description of PIC 30f6010
    • Variation of PIC 30f6010, Addition & Subtraction of 8/16/32-bit numbers
    • Incrementing/Decrementing of 8/16/32- bit numbers
    • Conversion of ASCII to HEX / HEX to ASCII
    • 8-16 bit BCD to Binary/ Binary to BCD

    32 Bit ARM Micro Controller:

    • Phillips LPC 2129: Detailed Treatment / Description
    • General Description, Architecture, Memory , I/O Ports
    • Timer , Addressing modes, instruction Format
    • ISP and IPA,CAN, UARTs, 12C, ADC
    • Vectored Interrupt and Interrupt Controllers
    • Watch Dog Timer, ARM

Write to us

Student Name

Student Email

College Name

Contact No



Copyright ® to TCIL-IT, Chandigarh. All Right Reserved.