C is designed to provide high-level abstracts for all the native features of a general-purpose CPU, while at the same time allowing modularization, structure, and code re-use. It is intended use as a portable systems implementation language C has also been widely used to implement end-user applications, but as applications became larger, much of that development shifted to other languages.
SALIENT FEATURES
The C Language
Control Flow Structures
Arrays and String Function
Pointers
Functions
Structures
File Handling and File I/O
Data Structures – Linked Lists
Stacks, Queues and Binary Trees
C++
In Object Oriented Programming Inheritance is the process by which objects of one class acquire the properties and functionality of objects of another class. It supports the concept of hierarchical classification. Class inheritance is not just about reusing the classes at many locations, it also adds enormous flexibility to the way in which one can program his application. The object-oriented programming approach focuses on objects as the basis for application building. Objects are instances of classes, which contain a description of related data and procedures.
The .NET framework takes the class library concept a step further by supporting it across any language and extensible for future platform variances. Now BCL-supported features such as remoting, string manipulation, exception handling, and collection management construct is the same from any language conforming to the CLI.
Introduction to Dot Net
Overview of Dot Net
Features of Dot Net
OOPS Concepts
Class and Objects
Inheritance
Polymorphism and Encapsulation
Garbage Collection
Global Cache
.NET Frameworks
Introduction about Framework
Common Language Runtime
FrameWork Class Library
VB.NET Programming
Developing multitier applications
Visual Basic 2005 Producivity Features
Exception and events
Data Manipulation with ADO.Net
XML and web services
C# Language
Introduction to the C# Language
Language Fundamentals
Exception Handling
IO Streams
Arrays & Collections
Delegates & Events
Developing C# Classes
Interconnecting Objects
Simplying component development
Implementing and enhancing C# Solutions
Windows Applications
Class Library
Versioning
Interoperability
Assemblies and Manifests
ADO.NET, COM and Web Services
ASP.NET
Create user service
Consume and manipulate data using ADO.Net
Test and debug an ASP.Net application
Create and manage components and .Net assemblies
Optimize an ASP.Net application
Create accessible Web application
Create locale aware Web applications
Manage state of an ASP.Net application
Configure and secure an ASP.Net application
Deploy a Web appication
ADO.NET
Introduction to ADO.NET
Datasets
Data Views and Exceptions
Building application with connected model
Returning disconnected data
Data Binding
XML
Create a well formed XML documents Using XMl
schemas to define the structure of XML documents
Using DTD to define XML documents
Creating XML documents and validating them against a DTD
Using XMl schemas to define the structure of XML documents
Creating XML documents and validating them against an XMl schema
Using XSL to transform XML documents and presenting the data in a Web browser
Using JavaScript and XML Document Object Model to access and manipulate data present in an XMl document
Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web. Small Java applications are called Java applets can be run on your computer.
SALIENT FEATURES
Introduction to Java
Fundamentals of Java
Programming
Classes
Arrays and Strings
Inheritance
Threads, Events and User Interface Components
Exceptions and Packages
More on AWT
Getting started with JFC
More on JFC Components
Advanced JFC Components
Interfaces and Multithreading
Java Networking
The Lang Package
UTIL Package – Collections
Other Classes of the UTIL Package
Starting with JDBC
Cursors, Batch Updates and Extensions
Extensions
J2EE - RMI
Introduction to Java RMI
Create distributed applications using RMI
Implementations of Interfaces
Architecture of RMI
Advanced Concepts in RMI
JAVA Servlets
Introduction to Servlets
SSI, JDBC, Applets
Implement various Session Management techniques
Implement Inter Servlet Communication
Handle Errors and Exceptions in Servlet Application
Advanced features of Servlets
JAVA Beans
Introduction to Java Beans
Creating Java Bean Component
Reflection and Introspection
Manipulating Bean Properties
Event Handling
Property Editors and Customizers
Implement Java Beans in JSP
Advanced features of Beans
EJB
Introduction to J2EE and EJB
Create Home,remote and local interface of an EJB
Create deployment descriptor of an EJB
Define Session beans and identify its different types
Create ,deploy and access a stateless and statefull Session Bean
Define Entity Beans and identify their different types
Create, deploy and access a Bean Managed persistence entity bean
Define Container Managed Relationship (CMR)
Implement CMR in a CMP entity bean
Describe EJB QL
JSP
Introduction to JSP
Objects, Actions and Components
Develop JSP Applications
Define and implement Common JSP Tasks and Custom Tags
Relational databases are one of the most effective. Relational database systems are an application of mathematical set theory to the problem of effectively organizing data. In a relational database, data is collected into tables (called relations in relational theory).
A table represents some class of objects that are important to an organization. For example, a company may have a database with a table for employees, another table for customers, and another for stores. Each table is built of columns and rows (called attributes and tuples in relational theory). Each column represents some attribute of the object represented by the table. For example, an Employee table would typically have columns for attributes such as first name, last name, employee ID, department, pay grade, and job title. Each row represents an instance of the object represented by the table. For example, one row in the Employee table represents the employee who has employee ID 12345.
When organizing data into tables, you can usually find many different ways to define tables. Relational database theory defines a process called normalization, which ensures that the set of tables you define will organize your data effectively.
Introduction to the RDBMS
Introduction to DBMS
Describe the types of Data Models
Create an entity relationship model
Map an entity relationship diagram to tables
Normalize and denormalize data in tables
Querying and Managing Data Using SQL Server 2000/2005
Query Data
Query Data using joins and Sub queries
Manage Database and Tables
Manage Data in Tables
Implement Indexes, Views and Full Text Search
Implement Stored Procedures and Functions/ Triggers and transactions
Implement managed code
Implement HTTP Endpoints
Implement Services for message based communication
Features of RDBMS
Overview of SQL Server 2000/2005
Features of SQL Server 2000/2005
Scalable
Structured Query Language
Extensible Markup Language Support
Ease of Installation, deployment and use
Internet Integration
Data warehousing
Course Features
Dedicated internet facility to clarify doubts through online searching
Placement Assistance
Personality development program includes workplace skills. Here the focus is on developing soft skills such as communication, personality development & team work.