 |
Operating System Concepts |
70
hrs |
| |
What is an OS? |
Processes |
| |
Scheduling & Synchronization |
Memory Management |
| |
File Systems |
Virtual Memory and Paging |
| |
Threading Concepts |
General OS Architecture |
| |
Network and Distributed OS |
|
| |
Overview of Linux |
|
| |
Introduction to Utilities |
Linux Commands |
| |
Linux File System |
GUIs |
| |
Vi Editor |
The Shell |
| |
Shell programming |
Bourne Again Shell |
| |
TC Shell |
|
| |
|
|
 |
Unix System Programming |
|
| |
Process |
Signals
|
| |
Semaphores & Mutex |
Inter- Process Communication
OS |
| |
PSIX Threads |
|
 |
C, C++ and Data Structures |
100
hrs |
| |
Pointers and Arrays using Pointers |
Structures, Union, Enumeration and Typedef |
| |
Discussion on Object oriented concepts |
Programming constructs |
| |
Functions (System and user defined functions) |
Access Specifiers |
| |
Classes and Objects |
Overloading |
| |
Inheritance |
Polymorphism |
 |
Algorithms & Data Structures using C++ |
|
| |
Arrays, Stacks, Queues, Linked Lists (Singly, Doubly, Circular), |
Trees, Threaded trees, AVL Trees Graphs |
| |
Graphs, Sorting (Bubble, Quick, Heap, Merge) |
STL (Standard Type Libraries) |
| |
RTTI (Run Time Type Identification) |
Advanced Typecasting |
| |
|
|
 |
Software Engineering & Project Management |
32
hrs |
| |
Why SE? |
Software: A Process |
| |
Software Life Cycle Models |
Various Phases in s/w Development |
| |
Iterative and Incremental Development |
Software Quality Assurance |
| |
Introduction to Coding Standards |
Project Management |
| |
Software Testing |
Different Testing Tools |
| |
Introduction to MS Project |
Case Study |
| |
|
|
 |
Web Programming & XML |
90
hrs |
| |
|
16 Hours |
| |
Introduction to PHP |
Working with arrays |
| |
Functions |
Forms |
| |
Handling date and Times |
Working with Files |
| |
Extensible markup Language (XML) |
24Hours |
| |
The Purpose and Nature of XML |
XML Syntax and Structure Rules |
| |
XML Document Type Declaration |
XML and Data Binding |
| |
XML Linking Mechanisms |
XML Style Language |
| |
Converting HTML Documents into XML Documents |
XML Parsers |
| |
Java and XML |
Introduction to SAX |
| |
AJAX
|
16Hours |
| |
Introduction to Ajax |
Web services and Ajax |
| |
Ajax using HTML,CSS,JavaScript |
Ajax Framework and DOM |
| |
XMLHttpRequest |
Ajax Architecture |
| |
Web Programming Concepts |
24Hours |
| |
Architecture of the Web |
HTML 5.0 Programming |
| |
DHTML |
CSS |
| |
DOM |
JavaScript |
| |
Web Services and Web Security |
10 Hours |
| |
Introduction to Web Services and Web Security |
|
| |
|
|
 |
Database Technologies(using oracle 11g & MS SQL server) |
68
hrs |
| |
Database Concepts |
|
| |
Client/Server Computing |
RDBMS Technologies |
| |
Codd’s Rules |
Data Models |
| |
Normalization Techniques |
ER Diagrams |
| |
Data Flow Diagrams |
Data Integrity |
| |
Data Security |
Database recovery & backup |
| |
|
|
| |
SQL and PL/SQL |
|
| |
Overview of Oracle |
SQL* Plus |
| |
DDL, DML and DCL |
Tables, Indexes and Views |
| |
Clusters, Sequences and Snapshots |
PL/SQL |
| |
Cursors |
Stored Procedures and Triggers |
| |
SQL Server 2005 |
|
| |
Introdution to SQL server |
How to write Queries in SQL Server |
| |
Maintenance Plan |
|
 |
J2SE Core Java |
96
hrs |
| |
Data Types, Operators and Language |
Constructs |
| |
Classes and Objects, Inner Classes and Inheritance |
Interface and Package |
| |
Exceptions |
Threads |
| |
Java.lang |
Java.util |
| |
Java.awt |
Java.io |
| |
Java.applet |
Java.swing |
| |
Java n/w programming |
Introduction of Design Patterns |
| |
Creational Patterns |
Structural Patterns |
| |
Behavioral Patterns |
|
| |
|
|
 |
J2EE-Enterprise Java |
108 hrs |
| |
TCP and Datagram sockets |
Servlets, Java Server Pages |
| |
Remote Method Invocation |
JDBC |
| |
JavaBeans |
Enterprise Java Beans |
| |
Java Security |
Native Methods |
| |
Java Virtual Machine |
Naming Services |
| |
Java Mail |
Java Messaging Services |
| |
Transactions |
Introduction to Struts Architecture |
| |
Introduction to hibernate, HQL |
J2EE (struts) and hibernate |
| |
|
|
 |
Microsoft .NET Technologies |
140
hrs |
| |
Microsoft.Net 4.0 Framework |
10Hours |
| |
Introduction to NET 4.0 Framework |
NET 4.0 Framework Overview |
| |
Execution Process in .NET Environment |
Application Domain |
| |
Language Interoperability |
. NET Framework Class Library |
| |
Assemblies |
Introduction of Windows Presentation Foundation |
| |
Introduction of Windows Workflow Foundation |
Introduction of Windows Communication Foundation |
| |
C# .NET 4.0 |
60Hours |
| |
Need of C# |
Operators |
| |
Namespaces & Assemblies |
Arrays |
| |
Preprocessors |
Delegates and Events |
| |
Boxing and Unboxing |
Regular Expression |
| |
Collections |
Multithreading Programming |
| |
Memory Management |
Exceptions Handling |
| |
Win Forms |
Working with database |
| |
Windows Presentation Foundation |
Windows Communication Foundation |
| |
Windows Workflow Foundation |
|
| |
ASP .NET 4.0 |
60Hours |
| |
ASP .NET Server Controls and client-side scripts |
ASP .NET Web Server Controls |
| |
Validation Controls |
Server Control Events |
| |
User Controls in ASP .NET |
Working with Master-Detail relationship |
| |
ASP .NET State Management |
ASP .NET Web Application Security |
| |
ASP .NET Mobile Framework |
Transaction Management |
| |
Building .NET components |
ADO.NET, Querying with LINQ |
| |
Asp .Net AJAX |
Custom Control |
| |
Master Pages, Themes and skins |
Web Services |
| |
Enterprise Services |
Deployment |
| |
.NET Remoting |
Personalization and Localization |
| |
Introduction about Sliverlight |
|
| |
Share point 2007 |
10Hours |
| |
Introduction to Share Point |
Working with Share Point Libraries |
| |
Working with workflow |
Working with web part, Sites and Workspaces |
| |
Managing Access in Share Point
|
Working with Audiences |
| |
Working with Excel Services |
Working with Business Data Catalog |
| |
Web Content management |
Working with Search |
| |
|
|
 |
Upcoming Technology |
20
hrs |
| |
Introduction to Cloud Computing
|
Defining cloud computing |
| |
Services from the cloud |
Exploiting Software as a Service (SaaS) |
| |
Exploring Infrastructure as a Service (IaaS) |
Exploring Platform as a Service (PaaS) |
| |
|
|
 |
Aptitude |
40 hrs |
| |
|
|
 |
Business Communication |
56 hrs |
| |
|
|
 |
Project |
80
hrs |