Why This Course

Java is object-oriented computer programming language that was designed by James Gosling at Sun Micro systems in 1995.


A Java Developer earns an average salary of $72,936 per year.

The good news is that Java is available for free! All the development tools and the environment is used to develop Java applications are free of cost.

More than 350+ Satisfied learners. Know about their learning experience

Training Strategy

Instructor Live Online Sessions – Provides real-time interaction with the instructor and learners as per their respective time zones.  

Support – Our expert trainers are willing to support you even after completion of your training. This will make you more confident to work for an organization

Real-time Case Studies – Based on an in-depth investigation of a professional, group or event to explore the causes of underlying principles, which are helpful to master you in your course

Certification – Learner, who completed their training with eTrainingsIndia will get a softcopy of training certificate stating that particular learner trained with eTrainingsIndia.

Course Curriculum


Getting Started with Java SE

J2EE 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 non-conventional databases
Use of Excel API
Database cashing (case study with HSDB,CSQL)
Working with Multiple Databases
Introduction to J2EE
J2EE Overview
Why J2EE?
J2EE Architecture
J2EE Containers
Java Server Technologies

Web Application Basics.

Architecture and challenges of Web Application.
Introduction to servlet
Servlet life cycle
Developing and Deploying Servlets
Exploring Deployment Descriptor (web.xml).
Handling Request and Response
Initializing a Servlet
Accessing Database
Servlet Chaining
Session Tracking  & Management
Dealing with cookies
Transferring Request
Accessing Web Context
Passing INIT and CONTEXT Parameter
Sharing information using scope object
Controlling concurrent access
User Authentication
Filtering Request and Response
Programming Filter
Filter Mapping
Servlet Listeners
Java Server Pages Technology (JSP)
Basic JSP Architecture
Life Cycle of JSP (Translation, compilation)
JSP Tags and Expressions
Role of JSP in MVC-2
JSP with Database
JSP Implicit Objects
Tag Libraries
JSP Expression Language (EL)
Using Custom Tag
JSP Capabilities:
Exception Handling
Session Management
JSP with Java Bean
RMI (Remote Method Invocation)
RMI overview
RMI architecture
Example demonstrating RMI
Enterprise JAVA Beans (EJB)

Enterprise Bean overview
Types of enterprise beans
Advantages of enterprise beans
The Life Cycles of Enterprise Beans
Working with Session Beans
Statefull vs. Stateless Session Beans
Working with Entity Beans
Message Driven Beans
JNDI (Java Naming and Directory Interface)
JNDI overview
Context operations
Using JNDI in J2EE applications
Struts Framework:
What is Struts?
Struts Architecture
Struts classes – ActionForward, ActionForm,
ActionServlet, Action classes
Understanding struts-config.xml
Understanding Action Mappings
Struts flow with an example application
Struts Tiles Framework.
Struts Validation Framework
Internationalizing Struts Application
Struts with Message Resources
Awareness to Other J2EE Technologies:
Java Mail
Web Services
Spring Framework

Design Pattern


Frequently Asked Questions

Can I Attend a Demo Session Before Enrolment ?

We have limited participants or only one participant in a live session to maintain the quality standards. Se we provide  demonstration session before enrolment. However, without attending demonstration learner couldn’t able to clear his technical doubts about his desired technology. So we always recommend a learner to attend a demonstration with the person who will deliver the classes.

 Who is the instructor at eTrainingsIndia ?

All the instructors at eTrainingsIndia are experts from the industry with minimum 9-12 years of relevant IT experience. They are subject matter experts for providing an awesome learning experience.

 What if I miss a class ?

You will never lose any session. You can choose either of the two options:

  • Ask for a recorded session of the class from your instructor.
  • You can attend the missed session, in any other live session by the same instructor.
  • Prior update or intimation is needed if you are not attending the session

 Will I Get Placement Assistance ?

eTrainingsIndia is committed to giving you an adorable learning experience through our live online training and expert instructors. Through our training we will enable you to convert opportunities into job offers by presenting your skills at your interview. We can assist you in resume building. Please understand that we are not into placement services.

 What If I have more queries ?

Feel free to reach us at +91 9010769088 or mail us at contact@etrainingsindia.com