Você está na página 1de 7

CORE JAVA(J2SE) TRAINING SYLLABUS

---- ---------- --------- ---------

Object Oriented Programming Concept:


-------------------------------------Introduction
OOP Concepts (Basic + Fundamental of OOP).
Benefits of OOP Programming.
Comparison of OOP Programming with Structural Procedural Programming.
Application of OOP
-------------------------------------------------------------------------------Introduction to Java:
--------------------The Need of JAVA
The java Virtual Machine
Garbage Collection
The Runtime Environment
The JVM tasks
The Class Loader
The Bytecode Verifier
Java Applets and Application
Security
Portability
-----------------------------------------------------------------------------------Java Fundamentals:
-------------------

Types of Java Programs-(Application Program OR Standalone Program) (Applet OR In


telligent
Program, Servlets).
Java Architecture.
JDK Tools ( javac, java, jdb, rmic, jar, servlet runner, applet viewer)
Java Standard Library ( JSL)
Important Packages ( java. Lang, java.util, java.io, java.awt, java.applet, java
.net,
javax.swing).
Java keywords
Finalizers, Use of Final,Transient,volatile,Super and this Keyword.
Java Programming
Compiling and Running Java Programs.
Comments in a Program.
Command line Argument.
---------------------------------------------------------------------------------Date Types, Variable:
---------------------

Java Tokens, Alphabets (Character Set),


Identifiers, Constants, Data types.
Type Casting, different types of variables.
Dynamic initialization of variables.
Difference between static and dynamic initialization.
Array:
-----What is an array?
How to initialize an array?
Different types array.
Program related to arrays
Classes and Objects:
-------------------What are Classes, Declaring a class, Rules for Naming Class.
Creating an Object, Method
Exploring New Operators,Constructors,
Dynamic Methods dispatch, wrappers.
Operators:
---------Arithmetic Operators
The Bitwise Operators
Relational Operators
Boolean Logical Operators
The Assignment Operators
Operator Precedence
Constructor and Method:
-----------------------What is constructor?
What is default constructor?
What is parameterized constructor?
Difference between constructor and a method
Function implicitly and explicitly
Exploring Methods
More about main () method.
Rules for main () method.
Methods, Argument Passing, Call by Reference.
Finalize() method
Control Statement:
-----------------Javas selection Statements
Iteration Statements
Jump Statements
Nested Classes

Non-static nested class


Static nested class.
Inheritance:
------------Inheritance Basics
Types of Inheritance
Using Super keyword
Creating multilevel hierarchy
Method Overriding
Dynamic method dispatch
Using final with Inheritance
The Object Class.

Abstract, Static Class:


-----------------------What is abstract class?
What is static class?
What is the use of static class
Difference between abstract and an inheritance

Package and Interface:


-----------------------How to Create a Package.
What is User defined packages
What is Pre-defined packages
Class member Access Protection, Class Path, Creating an Interface (Using, Extend
ing).
Java Exception handling:
-------------------------Syntax for Exception Handling Mechanism.
The Try, Catch, Multiple Catch Block.
Checked and Un Checked Exceptions
The Catch Block (or) Multiple Catch.
Throw
Throws
The finally Block, User Defined Exceptions.
Chained exceptions.
Multithreading in Java:
----------------------Thread Model
The Main Thread
Creating a thread using Thread class Runnable Interface
Creating multiple threads
Using Alive() and join()
Thread Priorities

Synchronization
Interthread Communication
Suspending, Resuming and Stopping Threads.

String handling:
----------------The String Constructors
String Length
Special String Operations
Character Extraction
String Comparison
Searching Strings
Modifying a string
Data conversion using valueOf()
Changing the case of Characters within a String
String Buffer

Input and Output:


-------------------I/O Basics
Reading Console Input
Writing Console Output
The PrintWriter Class
Reading and Writing files
Applet Fundamentals
Using instanceof
Strictfp
Native methods
Using assert.

Applet:
--------Without using Html file to RUN an Applet.
Applet Life Cycle. Applet Tag.
Passing Parameters to Applets.
Difference between Applets and Application Program.
Converting Applet to Application.
Applet programming with AWT and SWING components.
Event Handling:
----------------Two Event handling mechanisms
The Delegation Event Model
Event Classes
Sources of Events
EventListener Interface
Using the Delegation Event Model
Adapter classes.

Introduction to AWT:
--------------------Working with Windows, Graphics and Text
Using AWT Controls, Layout Managers and Menus
Images.
-> Database handling
----------------------------------------------------------------------------------------------ADVANCE JAVA (J2EE) TRAINING SYLLABUS
-------------------Advance JDBC Programming :
-------------------------Overview of Database Driver Architecture
Introduction to JDBC Standard Extension API (javax.sql)
Connection Pooling
JDBC Programming with ORACLE, MYSQL, etc.
Batch Processing
Connecting to nonconventional databases
Working with Multiple Databases
Introduction to J2EE:
-----------------------J2EE Overview
Why J2EE?
J2EE Architecture
J2EE APIs
J2EE Containers.
Java Server Technology:
-----------------------Servlet
Web Application Basics.
Architecture and challenges of Web Application.

JSP:
-----Getting familiar with your JSP server
Your first JSP
Adding dynamic content via expressions
Scriptlets
Mixing Scriptlets and HTML
Directives
Declarations
Tags

Sessions
Beans and Forms Processing
Controllers
Tag Libraries
Form Editing
Login pages
SERVLETS:
---------Introduction to Servlets
Overview
Servlet Life Cycle
A Simple Servlet
HttpServlet
HttpRequest
HttpResponse
Request Dispatcher
HttpSession
ServletContext
Servlet XML Configuration
Understanding GET and POST
----------------------------------------------------------Spring Part1:
---------------Benefits of Using Spring Framework
Spring Framework Architecture
Spring Environment Setup
Spring Hello World Example
Adding Required Libraries
Creating Source Files
Creating Bean Configuration File
Running the Program

Spring Part 2:
--------------Creating Spring Web Project:
Spring Ioc Containers
Spring Bean Definition
Spring Dependency Injection
Event Handling in spring
JDBC Framework Overview
---------------------------------------------------------Hibernate:
-------------Hibernate ORM Basics

Hibernate
Hibernate
Hibernate
Hibernate
Hibernate

Object States Revealed


Session Factory
Mapping Basics
Association Mappings
Query Support through HQL, Native SQL, and Criteria Search

--------------------------------------------0------------------------0------------------------0-----------------

Você também pode gostar