You are on page 1of 10

Payilagam Software Training Institute Payilagam Software Training Institute, No:4/67E, Sri Balajis Ishwarya, Vijaya Nagar 3rd

Cross Street, Velachery, Chennai 600042. 044-22592370, 8344777333, 8883775533. Mail : info@payilagam.com, Website : www.payilagam.com

Java Course Content Object Oriented Programming Concepts


Introduction OOP Concepts (Basic + Fundamental of OOP). Benefits of OOP Programming.

Introduction to JAVA
What is java Features of Java. Advantages of Java. JVM architecture. Setting the class path.

Java Programming
Java Programming. Compiling and Running Java Programs. Comments in a Program. Command line Argument.

Java Fundamentals Datatypes, Variables and Operators


Java Tokens, Alphabets (Character Set). Keywords, Java Reserved Keywords, Identifiers, Constants, Datatypes, Operators. Control-Flow Statements, Decision-Making Statements, Switch and IF else, Looping statements, Break, Continue, Return, Type Casting.

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |

Payilagam Software Training Institute


Classes and Objects What are Classes, Declaring a class, Rules for Naming Class Creating an Object, Methods, Exploring New Operators, Constructors.

Exploring Methods
More about main () method. Rules for main () method. Methods, Method Overloading Argument Passing, Call by Reference, Local Variable. Access Specifiers and Access Modifiers Variable Types

Inheritance Types of Inheritance Simple, MultiLevel and Hierarchical Method Overriding Casting Super and this keywords

Interfaces and Abstract classes What are interfaces? Interface Members Abstract classes Introduction Creating references for Interfaces and abstract classes Difference between Interfaces and Abstract methods

Arrays
Accessing Elements Arrays and Objects ArrayLength

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |

Payilagam Software Training Institute Java Exception Handling


Syntax for Exception Handling Mechanism. The Try Block, Catch Block, Exception , Checked Exceptions The Catch Block (or) Multiple Catch. Throw, Throws, The finally Block, User Defined Exceptions.

Java Threading
Threaded Application Thread states Runnable interface and Thread class Thread Priority Interrupting Threads (sleep(), join()) Inter thread communication Synchronization

Utility classes
Collection Framework Collection Interfaces The List Interface and its implementation classes The Set Interface and its implementation classes The Queue Interface and its implementation classes Maps Map and its class SortedMap and its classes HashTable

Inner Classes

3

Inner Classes Member Classes Local Classes Anonymous Classes Instance Initializers Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |

Payilagam Software Training Institute


Static Nested Classes

Packages
Predefined Packages User defined Packages

Input/Output Streams
Overview of Streams Bytes vs. Characters Converting Byte Streams to Character Streams File Object Binary Input and Output PrintWriter Class Serialization Reading and Writing Objects Basic and Filtered Streams

Generics
Introduction Simple Generics Subtyping in generics Wildcards Bounded Wildcards

Applets
What are applets Life Cycle methods of applets Examples using Applets Running applets with html file Layout Managers

Java Swings

4

Difference between applets and swings Pluggable Look and Feel Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |

Payilagam Software Training Institute


Swing API Event handling

Introduction to JDBC
The JDBC Connectivity Model Types of Jdbc Drivers Database Programming (with MSSQL and MYSQL) Connecting to the Database Creating a SQL Query Getting the Results using ResultSet Interface SQL Basic Queries Statement and PreparedStatement Commit and Autocommit, BatchUpdates ResultSetMetaData and DataBaseMetaData

Introduction to RMI
An overview of RMI Writing rmi server Writing rmi client Creating and deploying the application

J2EE Course Content Java EE Introduction


Java EE Overview Java EE Technologies Java EE Architecture MVC What is design patter and framework Thick and Thin clients

Introduction to Web components

What are web components Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |

Payilagam Software Training Institute


Dynamic Content

Servlets
Introduction to Servlets What are Servlets? Life Cycle of Servlets How to write Servlet program in netbeans 6.8 Advantages of Servlet Deployment Descriptor Web Container/Servlet Container Apache Tomcat Server Servlet API GenericServlet HttpServlet Difference between GenericServlet and HttpServlet ServletRequest ServletResponse and sendredirect

Exploring Servlet API

Http Protocol Http Get and Http Post MIME Type Servletcontext and Servletconfig Html Intro Simple Html forms with servlet Session Management What is Session? How to manage session Different Types of Session
6

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |

Payilagam Software Training Institute


Hidden Form Field Url rewriting Cookies HttpSession

Request Dispatcher Forward Include Difference between send redirect and request dispatcher

Error Handling in Servlets Working Jdbc with Servlets

Java Server Pages


Why Java server pages Difference between JSP and Servlet Introduction to Java Server Pages JSP API Life Cycle of JSP Jsp Engine Jsp Components JSP Directives JSP Scripting Elements JSP Actions Jsp implicit objects and its uses Examples using Actions <jsp:usebean> <jsp:setProperty> <jsp:getProperty> <jsp:forward> <jsp:include>
7

Examples using error pages

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |

Payilagam Software Training Institute


Implementing Jdbc with jsp Jsp examples with implicit objects Session Exception Request Response(send redirect)

Using Custom Tags


Custom tags overview Reducing JSP complexity Different Types of custom tags Empty tag Tag with body content Tag with body and attributes Tag Handler Tag Libraries Tag Library Descriptor (TLD) Loading a tag library in a web app

Java Server Pages Standard Tag Library(JSTL)


JSTL introduction JSP Expression Language (EL) Core JSTL and examples

Filters
Introduction to filters Servlet filter life cycle Advantages of using ServletFilters Example using ServletFilters

Enterprise Java Bean(2.0)- An Intro

EJB Introduction

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |

Payilagam Software Training Institute


What is enterprise application EJB tier Different types of ejb

EJB Container EJBHome EJBObject SessionBean Stateless Session Bean Statefull Session Bean Bean Managed Persistence Container Managed Persistence

Entity Bean

Message Driver Bean

Introduction to JDBC
The JDBC Connectivity Model Types of Jdbc Drivers Database Programming (with MSSQL and MYSQL) Connecting to the Database Creating a SQL Query Getting the Results using ResultSet Interface SQL Basic Queries Statement and PreparedStatement

Introduction to Frameworks
JSF AJAX Springs Hibernate Struts

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |

Payilagam Software Training Institute Warm Regards


Payilagam Software Training Institute, 83 44 777 333, 8883 77 55 33. Mail: info@payilagam.com Website: www.payilagam.com

10

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |

You might also like