Java

 

Core Java (J2SE)

This part says ABCD of java i.e. it sets Foundation for a Java or J2EE Programmer. One must have in-depth knowledge of this part before going into J2EE. This part Covers topics to clear SCJP (Sun Certified Java Programmers)

 

 

Introduction to java platform

Introduction to java, JDK1.5.

JRE, JVM Path Setting,

Compiling, Executing.

Features of Java

Language Structure

Variable, Data Type

Operators, Control Statements,

Array

Input from Keyboard

Object Oriented Programming In Java

Features of OOPS, Class, Objects,

Constructors, Access Modifiers.

Use of static and Final

Types Of lasses, Abstract class

Interface

Inheritance, polymorphism

Package

Creation and Use.

Access Specifiers using

Predefined Packages.

Exception Handling

Exception blocks: try-catch-finally.

Exception Class Hierarchy throw,

Throws, user defined Exception

Multithreading

Thread Creation

Methods of Thread Class

Creating thread by Runnable

Synchronization

Deadlock & Avoidance

Wait-Notify, Life Cycle

Applet (GUI Programming in Java)

Creation, Life Cycle

Using Graphics, Frame

AWT (Abstract Window Toolkit)

Event Handling

Swing (JFC)

AWT Vs Swing

Basic Swing Components

Layout Managers

Input-Output (I/O)

I/O Class Hierarchy

File Reading and Writing

Console Reading

Object Reading Writing-Serialization

Util

Collection Framework

Working with List Map, Set

Using date & Calendar

Networking

Introduction to Networking

TCP Socket

UDP Socket

URL, URL Connection

RMI (Remote Method Invocation)

What is RPC

RMI Architecture

Stub-Skeleton

Remote Reference Layer

Unicast Remote Object

RMIRegistry Server

JRMP

CORBA

Distributed Computed & Corba OMF, IDC.

OMF Architecture, IIOB

Corba Naming Service.

 

 


 

Advance Java (J2EE)

This equips a programmer to develop software for enterprise by using java platform. Those softwares can be web Application, Enterprise Application, Client-Server and Stand alone applications.

 

JDBC (Java Data Base Connectivity)

Architecture of JDBC, Drivers

Connection, Statement, Driver Manager,

Result Set (Scrollable and Updateable)

Prepared Statement, Callable

Statement

Transaction Management, Result Set Metadata

 

Servlet Using Apache Tomcat

Introduction to Web Application and Servlet

Context Creation, Execution in Tomcat

Request Response using HTML Form.

Life cycle of Servlet

User Tracking (Session, Cookie)

Application (Server) Variable

Using Request Despatcher

Permanent Servlet

Applet-Servlet Communication

 

JSP-JAVA Server Pages

Introduction to JSP

Content of JSP

User Tracking in JSP

Error handling in JSP

Scope of Variables

Using Java Beans

Bound and Constraint Property,

Scope of Beans, Creating Tag Using Attributes to Tag,

Using JSTL in JSP.

 

STRUTS (Developing Model 2 Architecture)

Introduction to Struts 1.2

Model-1 Vs Model 2 Architecture

MVC Architecture,

Building Struts Application,

Model-View-Controller

Using Action Servlet,

Action, Action Form

Using Dyna Action Form, Using Tiles

Using Logic Tags

XML

XML Vs HTML

XML Presentation

Document Type Definition

XML Schema

XML Styling (XSL, CSS)

 

EJB (Developing J2EE Application) in Web Logic and Web Sphere

Introduction to J2EE Architecture

Architecture of EJB

Types of EJB

Session Bean (Stateless & Satatefull)

JNDI (Java Naming and Directory Interface)

Context, Initial Context, SPI Creating

Standalone client using JNDI

Creating WEB Client using JNDI,

Entity Bean

Deploying distributed Application with Struts

 

JMS (Java Messaging Service)

JMS Service

MOM

PTP and Pub-Sub

Creating Queue/Topic sender

Creating Queue/Topic receiver

Creating Message Driven Bean

 

 

Dot Net

 

Dot Net

The VB.Net provides the GUI interface of .NET Platform. One should have good command over the components available in .NET to create the software for stand-alone or intranet Application. The ASP. NET allows creating web based (Internet) Application. C# is considered as a revolutionary OOPS language, with potential to build the Enterprise Application.

 

VB.NET                                                                        ASP. NET

  1.  Introduction

          Why .NET

          Products

          Types of Application

          Features

          MSIL

  2.      Requirement

          Software Requirement

          Hardware Requirement

          Installation of VB.NET

  3.      Language Fundamentals

          Variables, Data Types,

          Operator Control Flow

  4.      Array, Procedures

          Storing & Retrieving data in array

          Dynamic Array

          Procedure Creation

          Procedure Call

  5.      Window Forms

   Creating and Running new Projects

   Title Bar, Background, Color,

   Adding Image to Form

   Adding Icon To Form

  6.      Graphics And GUI

         Creating Ellipse, Circle etc

  7.      Controls

         Textbox, Button, Radio Button,

         Checkbox, List, Combo Box, Rich

         Text Box, link, Data, Pictures,

         Scrollbar, Pictures.

  8.      Event Handling

   Event Handling with Controls

   Event handling in Menu Bar

   Event Handling in MSI/SDI

   Dialog Box

  9.      Object Oriented Programming

   Structure in VB.NET

   Creating Class

   Creating Constructor

   Creating Objects

         Creating References

  10.  Inheritance

         What is Inheritance ?

         Inheriting from classes

         Inheriting from Abstract Classes

         Inheriting from Interfaces

         Access Specifiers

         Access Modifiers

         Multiple Inheriting           

  11.  Exception Handling

         Structured & Unstructured Exception

         Blocks Of Exception

         Throwing an Exception

         User Defined Exception

  12.  File Handling

         Working With Streams

         File Stream & Directory Streams

         Object Serialization &

         De-serialization

     1.  Introduction

              Necessity of ASP. NET

              ASP. NET Framework

     2.      Running Web Pages in IIS

         Domain Creation & Configuration

         Storing .aspx Files

         Inserting ASP. NET code into

         Web Pages

     3.      Working With Web Controls

         <asp: Label>

         <asp:ListBox>

         <asp:DropDownList>

         <asp: Textbox>

         <asp:RadioButton>

         <asp: checkbox>

    4.      User Tracking

          Using Cookie

          Using Session     

    5.      Accessing Database

          Using ADO. NET

          Data Binding To Controls

    6.      ASP.NET Application

          Using Global.asax

          HTTP Handless & Modules

          Overview of Web.Config File

    7.      Using Rich Controls

                Calendar Controls

                Advertisement with Ad Rotator

                File Uploads with HTML Input File

                Control

                Panel & Place Holder Control

    8.      Validation Controls

                Required Field Valuator Control

                Compare Valuator Control

                Validation Summary Control

    9.      Custom Control

          Creating Custom Control

          Adding Properties and Methods

          Inheritance in Custom Control

    10.  Error Handling & Debugging

          Page Level Error handling

          Application Level Error Handling

          Using Debugger

          Creating Breakpoint

          Creating Watches

HTML (Hyper Text Markup Language)

         General Proposed Tags, Tables,

         Links, Images, Forms, Frames

XML (Extensible Markup Language)

         XML Vs HTML

         Document Type Definition

         XML Schema

C#.Net

1.      C# Introduction.

         Assemblies

         The Importance of c# in .NET

         Creating & Running 1st Program

2.      Language Building Block

         CTS Type

         Variable Scope

         Conditional Statement

         Loops

         Jump Statements

         Console I/O

         The Main() Method

3.      Class

   Class and Member of the Class

   Creating Abstract Classes

   Creating Interface

   Object Class, Struts

4.      Inheritance & Polymorphism

         Inheritance, Implementing

         Type Casting, Reference-

         Casting, Equating Objects

5.      Event Memory

         What Is Event

         Event Delegation Model

         Memory Management

         Memory Management By Pointer

 

 

6.      String & Collection

         String Manipulation

         Regular expression

         Reflection

         Errors & Exceptions

7.      Security

   Why it is Necessary

   Security Measures          

8.      Using Threads

9.      Remoting With .NET on

      Distributed Application

10.  Localization & Deployment

 

ADO.Net

1.  Introduction to ADO. NET

   Connection Objection

   Command Object

   Data Reader Object

   Dataset Object

   Data Adapter Object

2.      DataControl & Data Binding

         Data Grid Interaction

         Data List

         Repeater

3.      Printing & Crystal Report