Payilagam Software Training Institute provides Java and J2EE training courses that cover fundamental and advanced concepts. The Java course covers topics like object-oriented programming, Java programming, classes and objects, inheritance, interfaces, exceptions and more. The J2EE course covers servlets, JSP, EJBs, JDBC, frameworks and other technologies. The training is offered at their institute located in Chennai, India.
4.18.24 Movement Legacies, Reflection, and Review.pptx
Java Training in Chennai - Payilagam Syllabus
1. Payilagam Software Training Institute
Payilagam Software Training Institute,
No:4/67E, Sri Balaji’s 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.
1
Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33
|
2. 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
2
Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33
|
3. 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
Inner Classes
Member Classes
Local Classes
Anonymous Classes
Instance Initializers
3
Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33
|
4. 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
Difference between applets and swings
Pluggable Look and Feel
4
Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33
|
5. 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
5
What are web components
Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33
|
6. 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
Exploring Servlet API
ServletRequest
ServletResponse and sendredirect
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
|
7. Payilagam Software Training Institute
Url rewriting
Cookies
Hidden Form Field
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
|
8. 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
8
EJB Introduction
Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33
|
9. 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
Entity Bean
Bean Managed Persistence
Container Managed Persistence
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
AJAX
Springs
Hibernate
9
JSF
Struts
Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33
|
10. 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
|