Details of Post Graduate Diploma in Information Technology

This job oriented course is a one year complete course for specialisation in Programming process, packaged with complete knowledge for the present Job requirements. As the requirements of the organisation keeps on changing according to technologies we make sure that the course is continuously updated to keep phase of the requirement of the industry this one year course comes with the 100% JOB Assurance guarantee.

Post Graduate Diploma in Information Technology Highlights

Course Duration

1 Year



Delivery Mode

Classroom Training

Apply Online

Click Now

Course Outcome-Post Graduate Diploma in Information Technology


Seeking employment
Professionals upgrading to the latest skills



  • Computer Fundamentals, Computer Typing
  • Theory on Software, Hardware, Networking & Internetworking
  • Microsoft Windows Based Desktop Operating Systems
  • Microsoft Office Suit (Word, Excel, PowerPoint, Access)
  • Microsoft Office Suit (Outlook, Picture Manager, Project)
  • Productivity Product (Adobe Acrobat)
  • Connectivity (LAN, Wireless, Remote Access)
  • Internet (Browsing, E-Mail, Chat, Search Engines, download, Upload etc.)
  • Storage & Archive Services Scanning, Printing, Multimedia

[B]. DSP

C Programming
Course description
The course fully covers the basics of programming in the “C” programming language and demonstrates fundamental programming techniques, customs and vocabulary including the most common library functions and the usage of the preprocessor.
Learning objectives
To familiarize the trainee with basic concepts of computer programming and developer tools. To present the syntax and semantics of the “C” language as well as data types offered by the language To allow the trainee to write their own programs using standard language infrastructure regardless of the hardware or software platform
Course outline
  • Introduction to compiling and software development
  • Basic scalar data types and their operators
  • Flow control
  • Complex data types: arrays, structures and pointers
  • Structuring the code: functions and modules
  • Preprocessing source code
  • Absolute basics
  • Languages: natural and artificial
  • Machine languages
  • High-level programming languages
  • Obtaining the machine code: compilation process
  • Recommended readings
  • Your first program
  • Variable – why?
  • Integer values in real life and in “C”, integer literals
Data types
  • Floating point values in real life and in “C”, float literals
  • Arithmetic operators
  • Priority and binding
  • Post- and pre -incrementation and -decrementation
  • Operators of type op=
  • Char type and ASCII code, char literals
  • Equivalence of int and char data
  • Comparison operators
  • Conditional execution and if keyword
  • printf() and scanf() functions: absolute basics
  • Flow control
  • Conditional execution continued: the “else” branch
  • More integer and float types
  • Conversions – why?
  • Typecast and its operators
  • Loops – while, do and for
  • Controlling the loop execution – break and continue
  • Logical and bitwise operators
Feature Image
Feature Image
  • Switch: different faces of ‘if’
  • Arrays (vectors) – why do you need them?
  • Sorting in real life and in a computer memory
  • Initiators: a simple way to set an array
  • Pointers: another kind of data in “C”
  • An address, a reference, a dereference and the sizeof operator
  • Simple pointer and pointer to nothing (NULL) & operator
  • Pointers arithmetic
  • Pointers vs. arrays: different forms of the same phenomenon
  • Using strings: basics
  • Basic functions dedicated to string manipulation
  • Memory management and structures
  • The meaning of array indexing
  • The usage of pointers: perils and disadvantages
  • Void type
  • Arrays of arrays and multidimensional arrays
  • Memory allocation and deallocation: malloc() and free() functions
  • Arrays of pointers vs. multidimensional arrays
  • Structures – why?
  • Declaring, using and initializing structures
  • Pointers to structures and arrays of structures
  • Basics of recursive data collections
  • Functions – why?
  • How to declare, define and invoke a function
  • Variables' scope, local variables and function parameters
  • Pointers, arrays and structures as function parameters
  • Function result and return statement
  • Void as a parameter, pointer and result
  • Parameterzing the main function
  • External function and the extern declarator
  • Header files and their role
    Files and streams
  • Files vs. streams: where does the difference lie?
  • Header files needed for stream operations
Feature Image
Feature Image
FILE structure
  • Opening and closing a stream, open modes, errno variable
  • Reading and writing to/from a stream
  • Predefined streams: stdin, stdout and stderr
  • Stream manipulation: fgetc(), fputc(), fgets() and fputs() functions
  • Raw input/output: fread() and fwrite() functions
  • Preprocessor and complex declarations
  • Preprocessor – why?
  • #include: how to make use of a header file
  • #define: simple and parameterized macros
  • #undef directive
  • Predefined preprocessor symbols
  • Macro operators: # and ##
  • Conditional compilation: #if and #ifdef directives
  • Avoiding multiple compilations of the same header files
  • Scopes of declarations, storage classes
  • User defined types-why?
  • Pointers to functions
  • Analyzing and creating complex declarations

C++ Programming Language

In this class, we will learn the basics about C++ programming language such as variables, data types, arrays, pointers, functions and classes etc.
At the end of the class, we expect people to have a good understanding about the concept of object-oriented programming using C++, be able to write and read basic C++ code.
No prior knowledge about C++ is required, but people are expected to have some basic knowledge about computers, some knowledge about one or two other programming languages such as Perl, PHP, Python or Java etc is preferred.
Course Outlines
1. Introduction
  • What is C++? , Why C++?
  • C and C++
  • Exception Handling
  • Object Oriented Programming
  • Standard Template Library
2. Types and declarations
  • Types
  • Booleans
  • Integer Types
  • Floating-Point Types
  • Sizes
  • Void
  • Enumerations
  • Declarations
Feature Image
Feature Image
3. Pointers, Arrays and Structures
  • Pointers
  • Arrays
  • Pointers into Arrays
  • Constants
  • References
  • Pointers to void
  • Structures
4. Expressions and Statements
  • A Deck Calculator
  • Operator Summary
  • Statement Summary
  • Comments and Indentation
5. Functions
  • Function Declarations
  • Argument Passing
  • Value Return
  • Overloaded Function Names
  • Default Arguments
  • Pointer to Function
  • Macros
6. Namespaces and Exceptions
  • Namespaces
  • Exceptions
Feature Image
Feature Image
7. Source Files and Programs
  • Separate Compilation
  • Linkage
  • Using Header Files
  • Programs
8. Classes
  • Classes
  • Access Control
  • Constructors
  • Member functions
  • Static members
  • Destructors
  • Memory allocation
  • Member initialization
9. Operator overloading
  • Introduction
  • Operator Functions
  • A Complete Number Type
  • Conversion Operators
  • Friends
  • Large Objects
  • Essential Operators
  • Subscripting
  • Functions Calls
  • Dereferencing
  • Increment and Decrement
  • A String Class
10. Derived class
  • Introduction
  • Derived Classes
  • Abstract Classes
  • Design of Class Hierarchies
  • Class Hierarchies and Abstract Classes
Feature Image

Linux Basic commands

Linux Basic commands
History,features of unix, difference between Unix and Linux
Unix System Architecture
Kernel,Shells and GUI and File system
Application Program,Shell prompt
Login process
TTY terminal,Graphical terminal, Changing password
Unix Command Format
General rules for a unix command, types of commands
General purpose Commands
echo,printf,tput,cal,date,tty,Uname,Who,Who am I,bc, pr
Unix File System
Unix File System Architecture,Types of files
Directory Related Commands
pwd,cd,mkdir,rdir,creation of sub directory
File Related Commands
cat,cp,mv,rm,touch,ls, commands to display the conents of file.
comparing files,file permission notation,File access permission
chaning file permissions.
I/O Redirecton
Pipe and Pipeline,Filter(sort,cut,paste,uniq,tr,wc,cat,grep)
The Stream Editor(sed)
sed commands
Unix system calls
Compressign and Decompressing File, Communicaton
Shell programming
Vi editor, execute shell script
control statements, looping statements,programs on shell
[C]. DAP
  • Retriving data using the SQL select statement]
  • Restricting and sorting data
  • Using single row function to customize output.
  • Reporting aggregated data using the grout function.
  • Displaying data from multiple tables –I
  • Displaying data from multiple tables-II
  • Using sub queries to solve problems
  • Using set operators
  • Manipulating data
  • Using DDL statements to create and manage tables
  • Creating other schema objects
  • Managing objects with data dictionary
  • Controlling User access
  • Managing schema objects
  • Manipulating large data sets
  • Generating report by grouping related data
  • Managing data in different time zones
  • Retrieving data using sub queries
  • Hierarchical retrieval
  • Regular expression support
Feature Image
Feature Image
  • Introduction
  • Declaring Variables
  • Writing Executable Statements
  • Interacting with Oracle Server
  • Writing Control Structures
  • Working with Composite Data Types
  • Writing Explicit Cursors
  • Writing Implicit Cursors
  • Handling Exceptions
  • Creating Procedures
  • Creating Functions
  • Managing Subprograms
  • Creating Packages
  • More Package concepts
  • Oracle supplied Packages
  • Manipulating Large Objects
  • Creating Database Triggers
  • More Trigger concepts
  • Managing Dependents
  • Retriving data using the SQL select statement]
  • Restricting and sorting data
  • Using single row function to customize output.
  • Reporting aggregated data using the grout function.
  • Displaying data from multiple tables –I
  • Displaying data from multiple tables-II
  • Using sub queries to solve problems
  • Using set operators
  • Manipulating data
  • Using DDL statements to create and manage tables
  • Creating other schema objects
  • Managing objects with data dictionary
  • Controlling User access
  • Managing schema objects
  • Manipulating large data sets
  • Generating report by grouping related data
  • Managing data in different time zones
  • Retrieving data using sub queries
  • Hierarchical retrieval
  • Regular expression support
Feature Image
[D]. DWD
1. Basic principles involved in developing a web site
  • Planning process
  • Five Golden rules of web designing
  • Designing navigation bar
  • Page design
2. Basics in Web Design
  • Brief History of Internet
  • What is World Wide Web
  • Why create a web site
  • Web Standards
  • Audience requirement.
3. Introduction to HTML
  • What is HTML
  • HTML Documents
  • Basic structure of an HTML document
  • Creating an HTML document
  • Mark up Tags
  • Heading-Paragraphs
  • Line Breaks
  • HTML Tags.
4. Elements of HTML
  • Introduction to elements of HTML
  • Working with Text
  • Working with Lists, Tables and Frames
  • Working with Hyperlinks, Images and Multimedia
  • Working with Forms and controls.
Feature Image
5. Introduction to Cascading Style Sheets
  • Concept of CSS
  • Creating Style Sheet
  • CSS Properties
  • CSS Styling(Background, Text Format, Controlling Fonts)
  • Working with block elements and objects
  • Working with Lists and Tables
  • CSS Id and Class
  • Box Model(Introduction, Border properties, Padding Properties, Margin properties)
  • CSS Advanced(Grouping, Dimension, Display , Positioning, Floating, Align,Pseudo class, Navigation Bar, Image Sprites, Attribute sector)
  • CSS Color
  • Creating page Layout and Site Designs.

6. Introduction to Web Publishing or Hosting
  • Creating the Web Site
  • Saving the site
  • Working on the web site
  • Creating web site structure
  • Creating Titles for web pages
  • Themes-Publishing web sites.

Adobe Flash Course Syllabus

A Quick Flash Demo
  • Introducing the Flash Interface
  • Adding Elements to the Stage
  • Duplicating Library Items
  • Introducing Keyframes, the Transform Tool & Tweening
  • Creating Animations
  • Adding Audio, Swapping Symbols & Testing a Movie
  • Using Graphic Symbols
  • Combining Animations into One Project
  • Creating & Arranging Buttons
  • Adding & Labeling Action Keyframes
  • Adding Behaviors to Buttons
  • Using the Publish Preview Command
Meet Flash: Fundamentals
  • Navigating the Stage Area
  • Accessing & Organizing Panels
  • Saving, Exporting & Testing
  • Selecting a Flash Player Version for a New Project
  • Introducing Layers
  • Creating New Layers & Moving Items Between Layers
  • Customizing Keyboard Shortcuts & Locking Layers • Using Outline Mode, Layer Folders &Properties
Drawing with Vectors
  • Comparing Vectors & Bitmaps
  • Working with the Pen Tool
  • Drawing a Heart Shape with the Pen Tool
  • Where to Put Points & How Far to Drag Handles
  • Practicing Your Vector Drawing Skills
Feature Image
Flash Natural Drawing Tools
  • Setting Up the Drawing Preferences
  • Exploring the Pencil Tool Options
  • Using the Line & Paint Bucket Tools
  • Distinguishing Between Strokes & Fills
  • Modifying Vectors Using the Selection Tool
  • Snapping & Modifying Curves with the Selection Tool
  • Altering Drawings with the Selection Options
  • Using the Brush & Paint Bucket Tools to Fill
  • Painting Using the Various Brush Modes.
  • Working with a Stylus & a Tablet
  • Drawing with the Rectangle Tool
  • Drawing with the Oval Tool
  • Drawing with the PolyStar Tool
  • Working with the Eye Dropper Tool
  • Working with the Ink Bottle Tool
  • Working with the Eraser Tool

Advanced Vector Drawing
  • Intersecting Shapes within a Single Layer
  • Using the Selection Tool
  • Creating Complex Shapes with Intersecting Lines
  • Combining Tools to Create Detailed Curves
  • Vector Drawing Techniques
  • Grouping Vector Shapes
  • Creating & Arranging Groups
  • Object-Based Drawing
Feature Image
Setting Colors in Flash
  • Introducing Advanced Color Selection
  • Working with the Color Mixer
  • Creating Transparency & Sampling Colors
  • Using the Color Swatches Palette
  • Applying & Stylizing Strokes
  • Adjusting Cap, Join & Other Stroke Properties
  • Applying & Transforming Gradients
  • Saving & Locking Gradients
  • Choosing a Gradient Overflow
  • Adding Transparency to a Gradient
Bitmaps in Flash
  • Importing Files to the Stage & Library
  • File Compression Settings, Size Report & Use Count
  • Compressing Individual Files
  • Importing an Image with a Transparent Background
  • Using Trace Bitmap to Change a Background to Vectors
  • Changing a Foreground Item to Vectors
  • Using the Optimize Curves Command
  • Grouping an Image & Using the Transform Tools
  • Performing Transformations Numerically
  • Working with the Free Transform Options
  • Working with Bitmap Fills inside a Vector Shape
  • Using the Break Apart Command & the Magic Wand Tool
Using Text in Flash
  • Auto-Sizing, Auto-Wrapping & Selecting Text
  • Changing a Font, Picking a Color & Checking Spelling
  • Using Rulers, Guides, Grids & Snapping
  • Aligning, Distributing & Spacing Text
  • Working with Device Fonts
  • Editing Files with Missing Fonts
  • Anti-Aliasing Text for Better Quality & Readability
  • Paragraph & Character Formatting
  • Using Text as a Design Element. Text on a Path, Guide Layers & the Transform Panel
  • Introducing Symbols
  • Creating & Reusing a Symbol
  • Editing a Symbol in Place
  • Editing a Symbol in the Library
  • Modifying an Instance of a Symbol
  • Nesting Elements inside a Symbol
  • Adjusting the Color & Opacity of a Symbol
  • Deconstructing & Reordering Symbol Parts
  • Taking Advantage of Logically Ordered Layers
  • Organizing the Library
  • Looking at Symbols as a Movie inside of a Movie
Feature Image
BookSymbol Effects: Filters & Blends
  • Applying Fader Gradients
  • Adding Text & Graphics to a Background
  • Converting Text to Symbols
  • Using Drop Shadows with Text
  • Using Drop Shadows with Symbols
  • Applying the Blur Filter to Text & Symbols
  • Customizing Glow & Bevel
  • Disabling Filters & Using the Gradient Bevel Filter
  • Stacking Order & Other Filters & Settings
  • Saving & Using Filter Presets
  • Understanding Blend Modes
  • Using the Normal, Darken & Multiply Blend Modes
  • Using the Lighten & Screen Blend Modes
  • Using the Overlay & Hard Light Blend Modes
  • Using the Add, Subtract, Difference & Invert Blends
  • Building a Mask without Blend Modes
  • Building a Mask Using Alpha, Blend & Layer Modes

Introduction to the Timeline
  • Introducing Frame-Based Animation
  • The Timeline Window
  • Understanding Keyframes
  • Animating Your Elements Using Keyframes
  • Practicing Your Animation Techniques
  • Using Onion Skin View
  • Facial Animation
  • Replacement Animation
  • Rotoscoping
Feature Image
  • Doing a Simple Shape Tween
  • Getting Your Tween to Behave Properly
  • Distributive & Angular Blending
  • Working with Shape Hints
  • Modifying a Graphic for a Better Tween
  • Choosing Shape Hint Location for a Complex Graphic
  • Segmenting a Graphic for Smoother Tweening
  • Tweening Facial Expressions
Motion Tweening
  • Differences in Structure of Shape & Motion Tweens
  • Converting an Object to Symbol & Motion Tweening
  • Scaling & Rotating Motion Tweening
  • Adding a Background Color & Making a Cloud Layer
  • The Problems with Motion Tweening a Shape
  • Problems with Using the Create Motion Tween Option
  • Setting Up the Traveling Cloud Animation
  • Simulating the Camera Flying Down to the Ground
  • Animating the Airship Landing
  • Creating an Elastic Landing Effect
  • Replacing Grouped Ship with Ship & Canopy
  • Animating the Alien Hopping out of the Ship
  • Motion Tweening Individual Text Characters
  • Adding Randomness to Text Animations
Advanced Animation Techniques
  • Fading In a Background
  • Animating a Banner with Filters & Text
  • Animating a Title with a Blur Effect
  • Animating Navigation Buttons into View
  • Fading In a Block of Text
  • Tweaking the Timing of Animations
  • Setting Up a Motion Guide Path
  • Orienting an Object to a Motion Guide Path
  • Controlling Speed, Snapping & Registration Point
  • Reconfiguring Your Workspace
  • Adding & Swapping Facial Expression Symbols.
  • Modifying Elements to React with One Another
  • Creating a Stretch & Squash Effect
  • Tweening & Shifting Keyframes to Exaggerate Motion
Simulating Speed in your Animations
  • Understanding Speed in Flash
  • Introducing Ease
  • Easing In & Out of Motion Tweens
  • Improving Animations with Subtle Ease
  • Using the Custom Ease In / Ease Out Dialog Box
  • Easing within a Motion Guide Layer
  • Customizing Ease for Position
  • Customizing Ease for Rotation & Color
  • Using a Gradient to Simulate Speed
  • Applying a Motion Blur to Simulate Speed
Feature Image
Motion Tweening Nesting Symbols for Complex Animation
  • Introducing Timeline Effects
  • Reviewing & Preparing for Animation
  • Working with Groups & Symbols
  • Symbols, Nesting & Motion Tweening
  • Creating Nested Animations
  • Building Multi-Layered Animations
  • Creating Motion along a Path
  • Packaging Symbols
  • Understanding Graphic & Movie Clip Symbols
  • Creating Character Animations
  • Managing Character Animations with Nesting & Symbols
Animated Masks and Filters
  • Using Open External Library to Copy Assets
  • Animating a Mask Using a Shape Tween
  • Creating a Magnifying Glass Effect
  • Animating a Signature Using Stage Reveal
  • Working with Complex, Layered Vector Artwork
  • Reproducing an Adobe® Illustrator® Gradient
  • Animating a Gradient to Create a Shimmer Effect
  • Combining Filters, Blends & Motion Tweening
  • Creating a Kaleidoscope Effect
  • Creating a Realistic Drop Shadow
  • Using Blend Options to Create a Soft Mask
Feature Image
Sound and Video
  • Importing & Adding Sound to the Timeline
  • Working with Audio File Sizes
  • Adding Effects to Sound & Customizing Settings
  • Syncing Up the Sound with the Action
  • Working with Speech Compression
  • Streaming Audio
  • Working with Frame Labels
  • Adjusting the Animation to the Voice Over Track
  • Setting Up Audio for Lip Sync
  • Adding a Looping Mouth Movie
  • Fine-Tuning Specific Mouth Movements
  • Changing Facial Expressions to Match Words
  • Importing Video
  • Editing Video Prior to Bringing it into the Timeline
  • Selecting Video Compression Settings
  • Adding Effects & Motion Tweens to Video
  • Using Progressive Download & Selecting the Skin
  • Using the Flash 8 Video Encoder
Flash Buttons
  • Making a Simple Button
  • Using a Hit State
  • Making Animated Buttons
  • Adding Sounds to Buttons
  • Applying a Drop Shadow
  • Making Buttons Using Bitmaps
  • Using Blend Effects to Spice Up Your Buttons
  • Adding a Message with the Status Bar Feature
  • Using Buttons from the Common Libraries
  • Using Rollovers to Display Images & Text
Scripting Basics
  • Setting Up to Use Action Script
  • Introducing the Actions Window & Script Assist
  • Creating Buttons to Activate Action Script
  • Labeling Buttons in the Properties Window
  • Assigning Play & Stop Actions to Buttons
  • Organizing & Arranging Buttons
  • Using the Behaviors Window to Stop All Sounds
  • Using the Goto and Play Behavior
  • Modifying a Behavior & Adding an Action Layer.
  • Duplicating & Modifying Sequences in the Timeline
  • Using Advanced Goto Behavior Options
  • Linking a Button to a Web
Basic Navigation Systems
  • Dividing Movies into Scenes
  • Arranging & Adding Scenes in the Scene Panel
  • Creating a New Scene from a Copy
  • Adding Stop Action Scripts to Flash Scenes
  • Setting Up a Basic Navigation System
  • Using a Generic Action Script for More Flexible Navigation
  • Creating a Non-Linear Navigation System
  • Navigating with Keyframe Labels
  • Navigating with Separate Flash Files
  • Loading an External Movie inside of a Symbol
  • Loading External Images inside of a Symbol
Feature Image
Feature Image
Flash Screens
  • Setting Up a Slide Presentation
  • Adding Content & Creating New Slides
  • Nesting, Navigating, Arranging & Naming Slides
  • Adding Filters & Text to Slides
  • Adding & Resizing Navigation Buttons from the Library
  • Assigning Behaviors to Screen Buttons
  • Exploring & Editing Button Layers
  • Using Transitions with Screens
  • Screens vs. Forms. Setting Form Parameters & Navigation.
  • Introducing Templates
  • Using the Quiz Style Template
  • Publishing Movie
Dreamweaver CS6 syllabus
1. Interface
  • choosing a workspace
  • document window & toolbars
  • the document window
  • the launcher
  • the insert panel & tool sets
  • the document toolbar
  • the property inspector
  • dockable floating panels
  • using contextual menus
2. Site Control
  • defining a site
  • file and folder management
  • creating site maps
  • using the file browser
  • create a site from nothing
Feature Image
  • defining the site
  • creating and saving documents
  • inserting images with assets panel
  • adding text
  • aligning page elements
  • modifying page properties
  • creating links with text and images
  • adding keyword & description meta tags
  • preview in browser
  • define a secondary browser
  • link with point to file
  • linking to new source files
  • browse for file and link history
  • anchor links
  • email links
  • file links
  • imagemaps
5. Typography
  • html text formatting
  • font lists
  • text alignment
  • html lists
  • color schemes
  • text in tables
  • flash text
  • character objects
6. Tables
  • insert and modify a table
  • fixed width tables
  • relative width tables
  • hybrid table
  • insert tabular data
  • sort table data
Feature Image
Feature Image
  • simple rollovers - insert rollover
  • simple rollover - swap image behavior
  • multiple-event rollovers
  • flash buttons
  • redefining HTML tags
  • defining a custom class
  • CSS selectors
  • CSS selectors to group tags
  • linking to external CSS
  • CSS reference panel
9. Code
  • editing in the code view
  • code view options
  • quick tag editor & attribute hints
  • cleanup HTML
  • cleanup word HTML
  • code validator / XHTML
10. Forms
  • form objects
  • creating a form
  • creating a jump menu
Feature Image
Feature Image
  • set text of status bar
  • open browser window behavior
  • downloading and installing extensions
  • history panel
  • copy / paste history
  • create web photo album
13. Templates and Library Items
  • templates in action
  • creating / modifying templates
  • library items in action
  • creating / modifying library items
14. Inserting Media Objects
  • linking to sounds
  • embedding sounds
  • inserting flash content
  • inserting director content
  • inserting a quicktime movie
15. Get It Online
  • putting files to the web server
Feature Image


Java Contents
1.Introduction to java programming language
Key features of java technology
Creating and using sample java class program
Compling the java program
2.Beginning to program with java programming
Declairing,initializing and using variables
Datatypes in java,Operators,Type casting
3.Use of decision making constructs
If,If else, Nested If,Switch
4.Use of loop constructs
for,while, do-while,Jumps in loops(Break,continue)
5.KeyBoard Input
6.Developing and using methods
Creating and invoking methods
Passing Arguments and Returning Values
Creating static Methods and Variables
Using method overloading
7.Classes and objects
Programs, access modifiers
creating constructors
9.Creating and using Arrays
creating One-dimensional Arrays
Setting Array values using length attribute and loop
creating two dimensional array
11.String Handling
String class,String Buffer class
13.Exception Handling
Exception types, try, catch, finally, throw, throws
Thread Priorities,Creating threads using different methods
Thread synchronization
Applet skeleton,html applet tag,simple programs
17.Event Handling
18.Event Source,Event Listener(key board,mouse)
19.AWT Controls
Labels,Buttons,check boxes,choice list
scroll bars,text box,tet area,menu
20.Layoutmanager(Flow,border,grid,grid bag,cardlayout)
1. Java Database Connectivity (JDBC)
  • a. Getting the example to work
  • Step 1: Find the JDBC Driver
  • Step 2: Configure the database
  • Step 3: Test the configuration
  • Step 4: Generate your SQL query
  • Step 5: Modify and paste in your query
  • b. A GUI version of the lookup program
  • c. Why the JDBC API seems so complex
  • d. A more sophisticated example
2. RMI (Remote Method Invocation)
  • a. Remote interfaces
  • b. Implementing the remote interface
  • c. Setting up the registry
  • d. Creating stubs and skeletons
  • e. Using the remote object
  • a. CORBA fundamentals
  • b. CORBA Interface Definition Language (IDL)
  • c. The naming service
  • d. Writing the IDL source
  • e. Creating stubs and skeletons
  • f. Implementing the server and the client
  • g. Some CORBA services
  • h. Activating the name service process
  • i. Activating the server and the client
  • j. Java Applets and CORBA
  • k. CORBA vs. RMI
Feature Image
4. Network programming
  • a. Identifying a machine
  • b. Servers and clients
  • c. Testing programs without a network
  • d. Port: a unique place within the machine
5. Servlets
  • a. The basic servlet
  • b. Servlets and multithreading
  • c. Handling sessions with servlets
  • d. The Cookie class
  • e. The Session class
  • f. Running the servlet examples
6. Java Server Pages
  • a. Implicit objects
  • b. JSP directives
  • c. JSP scripting elements
  • d. Extracting fields and values
  • e. JSP page attributes and scope
  • f. Manipulating sessions in JSP
  • g. Creating and modifying cookies
  • h. JSP summary
Feature Image
7. Enterprise Java Beans
  • a. JavaBeans vs. EJBs
  • b. The EJB specification
  • c. EJB components
  • d. EJB Container & Server
  • e. Java Naming and Directory Interface (JNDI)
  • f. Java Transaction API/Java Transaction Service (JTA/JTS)
  • g. CORBA and RMI/IIOP
  • h. The pieces of an EJB component
  • i. Enterprise Bean
  • j. Home interface
  • k. Remote interface
  • l. Deployment descriptor
  • m. EJB-Jar file, EJB Operation
  • o. Types of EJBs
  • r. Developing an EJB
8. XML
  • a. XML Introduction
  • XML Tree
  • XML Syntax
  • XML Elements
  • XML Attributes
  • XML Validation
  • XML Validator
  • XML Viewing
  • b. XML JavaScript
  • XML HTTP Request
  • XML Parser
  • XML to HTML
  • XML Applications
  • c. XML Advanced
  • XML Namespaces
  • XML Encoding
  • XML Server
  • XML DOM Advanced
  • XML Don't
  • XML Technologies
  • XML in Real Life
  • XML Editors
  • XML Summary

  • a. Web Logic Introduction
  • b. Weblogic Workshop
    • File Types
    • Applications and projects
    • Debugging application
    • Managing build process
    • Compiling
    • Source control systems
    • Message logging
    • Developing web applications
Feature Image
  • a. Introduction
  • b. Building Model Components
    • JavaBeans and Scope
    • Action Form Beans
    • System State Beans
    • Business Logic Beans
  • c. Building View Components
    • Internationalization
    • Forms and Form Bean Interactions
    • Automatic Form Population
    • Automatic Form Validation
    • The Struts Validator
    • Page Composition With Tiles
    • Presentation Frameworks
    • Direct Presentation Techniques
    • Image Rendering Components
    • Rendering Text
  • d. Building Controller Components
    • The ActionServlet
    • ActionForm Classes
    • Action Classes
    • Exception Handler
    • Plugin Classes
    • The ActionMapping Implementation
    • Writing ActionMappings
    • Using ActionMappings for Pages
    • Using Wildcards in ActionMappings
    • Using The Commons Logging Interface
  • e. Configuring Applications
    • The Configuration File
    • Configuring your application for modules
    • The Web Application Deployment Descriptor
    • Add Framework Components To Your Application
    • Logging


.Net 2008 Day wise plan(,
Module 1: Introduction to .NET
Module 2: Introduction to .NET Framework 3.5
Versions of Framework
Benefits of Framework
Architecture of .NET Framework
Components of .NET Framework
Module 3: Creation of Console Application
Use of variables , data types
Selection statements
    The if …else statement
    The Select …. Case statement
Iteration statement
    The While …. End statement
    The While …. End statement
    The for … next statement
    The for… each statement
Module 4: Object Oriented Programming
Classes and objects
Anonymous types
Name spaces
Module 5: Creating the Windows form application
Working with all windows Form controls
Working with container controls
Working with menus control
Working with dialog boxes controls
Module 6: Working with ADO.NET
Module 7: Working with Windows Presentation Foundation
Module 8: ASP.NET 3.5 essentials
Introduction to ASP.NET
Web form controls
    standard controls
    navigation controls
    login controls
    web part controls
implementing Master Pages and Themes
Caching in
Web service
Module 01 : Basic concepts
Brief Intraduction to Software Systems and SDLC
  • Basic Testing Vocabulary
  • Quality Assurance versus Quality Control
  • The Cost of Quality
  • Software Quality Factors
  • How Quality is Defined
  • Why Do We Test Software?
  • What is a Defect?
  • The Multiple Roles of the Software Tester(People Relationships)
  • Scope of Testing
  • When Should Testing Occur?
  • Testing Constraints
  • Life Cycle Testing
  • Independent Testing
  • What is a QA Process?
  • Levels of Testing
  • The “V” Concept of Testing
Feature Image
Feature Image
Module 02
  • a. Testing Techniques
  • Structural versus Functional Technique Categories
  • Verification versus Validation
  • Static versus Dynamic Testing
  • Examples of Specific Testing Techniques
  • b. Test Administration
  • Test Planning
  • Customization of the Test Process
  • Budgeting
  • Scheduling
  • c. Create the Test Plan
  • Prerequisites to test planning
  • Understand the Characteristics of the Software Being Developed
  • Build the Test Plan
  • Write the Test Plan
Module 03
  • Test Cases:
  • Test case Design
  • Building test cases
  • Test data mining
  • Test execution
  • Test Reporting
  • Defect Management
  • Test Coverage – Traceability matrix
  • Test Metrics – Guidelines and usage
  • Test reporting
  • Guidelines for writing test reports
Feature Image
Feature Image
  • a. Managing Change
  • Software Configuration Management
  • Change Management
  • b. Risks
  • Risk Analysis and Management with examples
  • c. User Acceptance testing
  • in detail explanation with details
  • d. Case Study
  • How to test web, stand alone and database applications – with examples
  • e. Help with resume and testing interview skills
  • f. Automation Testing Basics
  • Basics of automation testing – why, when and how to perform automation testing
  • Factors for choosing a particular tool
  • An overview for the major functional testing tools
  • Overview of Test management and bug tracking tools


Our Basic English classes help get you started with the basics in English and to create a foundation on which you can build upon. Basic English is for everyone and at this level we will teach an equal mixture of grammar, conversation and listening skills. This integrated approach will help prepare you for travel, work, and school. You will get your basics in English as well as some good conversational specifics. If you have any areas of weakness or specific areas which can be worked on, we will strive to help you to reach your target. We will analyze your improvement from time to time and will take a decision on taking you to the next level.

Feature Image
Key Topics:
  • Vocabulary
  • Pronunciation
  • Grammar
  • Expression Skills
  • Conversation
  • Reading
  • Writing
  • Group Discussions
  • Public Speaking
  • Seminars


Many people fall into the Intermediate Category. In this level we review the foundation of the Beginner Level and start adding more vocabulary, more complicated grammatical rules, reading, writing, as well as trying to improve the pace of conversation, pronunciation and accent. You will start to read more and will have conversations at a more normal pace in English. At this level we want you to feel comfortable in thinking in English and speaking in the moment. In Intermediate English classes we use an integrated approach often mixed with current issues articles, stories and conversation

Key Topics:
  • Vocabulary
  • Expression SkillsS
  • Grammar Pronunciation
  • Personality & Fluency Development
  • Conversation
  • Public & Effective Speaking
  • Formal & Informal Speaking
  • Group Discussions & Seminars.
Feature Image


Our Advanced English module helps you gain fluency. We focus a lot on reading, writing, and speaking. This class helps you prepare for any Fluency certification or allows you to speak and understand English at a normal pace. We prepare students for International Certification, as well as any university class or translation class that you may need. We use practice exams as well as essay writing and practice readings, we also give oral exams and mock interviews to help you prepare for the exams you need to pass. We use an integrated approach suited to your specific requirements.

Feature Image
Key Topics:
  • Introduction to 3D Animation Phonetics
  • Effective Expressions
  • Epigrammatic Speech
  • Humour, Sarcasm and Wit
  • Group Discussions
  • Language for marketing and sales
  • Seminars and presentations
  • Compering
  • Emceeing
  • Various shades of speech that include brevity, coherence and clarity
  • Personality development