Amity Computer Academy


(Online & Classroom Training Facility available)

Java is a high level programming language which has been specifically designed to deliver content on the web. It is much simpler than C++. It is an object oriented programming language. It can be used to create an entire application which will run on a single computer or be distributed amongst various servers and clients in a particular network. Come & Join Java Training Courses in Kolkata.

what you will get from our Java Course ?

  • You will be taught about the fundamentals of the programming language.
  • You will also learn about the evolution of it.
  • You will be provided with an overview of Java language.
  • You will come to know about constants, variables, and also data types.
  • We will teach you about operators and expressions.
  • You will learn about decision making and looping and also about decision making and branching.
  • You will be taught about arrays and springs.
  • You will learn about interfaces and multithreaded programming.
  • You will learn how to manage errors and exceptions.
  • You will be taught about applet and graphics programming.
  • You will learn to manage input/put files.
  • You will also be introduced to swing.


Module 1

Providing an overview of the Java Script and HTML
  • Forming basic HTML pages using img, table, itc.
  • Making use of Java Script for validation.
  • Making use of Adobe Dream Weaver CS6

Module 2

Java Database Connectivity ( JDBC )
  • An introduction to JDBC
  • About JDBC driver and its various types.
  • Connection flow of JDBC.
  • Java SQL package.
  • Connection.
  • Driver Manager.
  • Setting result
  • Statements
  • Writing down simple JDBC program.
  • Addition of data to the table.
  • Updating and deleting data.
  • Making use of prepared statements.

Module 3

Java Servlet Technology
  • Providing an overview of the application server or Serviet container.
  • About Serviet
  • About Serviet Life Cycle
  • Initializing serviet
  • Writing down the service methods.
  • Obtaining information from requests.
  • Construction of responses
  • Deploying serviet within with the help of web app.
  • Servlet 3.0 within tomcat 8.x.
  • Way to control and choose serlet 2.5 and also serlet 3.0, as per the requirement of the client by using metadat-complete attribute in web.xml.

Module 4

  • Creating data handling servlet.
  • Insertion of data into the database with the help of JDBC and JNDI.
  • Servlet to servlet communication with the help of request dispatcher using forward and include method.
  • Session tracking
    • Making use of cookies
    • Rewriting URL
    • Session timeout configuration.
    • Ways to kill a session.
    • Tracking modes in session config (JEE 6.)
    • Improving cookie security with the help of http-only session config (JEE).

Module 5

Various attribute scopes
  • Requesting scope
  • Session scope
  • Application scope by using servlet context.


  • JSP Lifecycle
  • JSP script contents
    • Directive
    • Direction
    • Expression
    • Scriptlet
  • JSP Implicit
    • Request
    • Response
    • Out
    • Application
    • Session
    • PageContext

Module 6

JSP Standard Action Tags
  • jsp.forward
  • jsp:include
Java Bean
  • Formation of Java bean.
  • Creating an access to Java Bean from jsp.
    • jsp : use Bean
    • jsp : setProperty
    • jsp : getproperty
Advance Topics
  • SERVLET 3.1 New Features
  • UML diagrams
  • JUnit testing
  • Application Server in Real Life(GlassFish/JBoss)
  • Log4j

Module 7

  • MVC design patterns
  • Struts Architecture and the flow of it.
  • Struts classes- ActionForward, ActionServlet, ActionForm, Action Classes.
  • Gauging struts config.xml.
  • Flow of struts with an example.
  • Making use of action forms.
  • DynaActionForms.
  • Built-in action in struts
  • Struts Validation Framework
  • Application of international struts.
  • Struts2 vs. Struts 1.x

Project Implementation Option

  • Introduction consisting of limitations of exertion of persistence logic with the help of JDBC.
  • Benefits of ORM Mapping and also Hibernate API.
  • Hibernate Architecture, as well as Understanding First Application.
  • Single row operations along with examples.
  • Hibernate web application.
  • Hibernate along with annotation, Dialects in hibernate, and also Generator classes[Algorithms].
  • Examples on Composite Primary Key.
  • Single mapping and component mapping file in Hibernate.
  • Multi row operations in HQL.
  • Native SQL or Named Queries and Criteria API.
  • Connection Pooling- Default, as well as Third party connection pooling.
  • Inheritance: One to One and also One to many, along with examples.
  • Inheritance: Many to One, as well as Many to Many, with some examples.
  • Transaction management.
  • Second level Cache and also Hibernate Default Cache.
  • Inversion of Control (IoC).
  • Aspect Oriented Programming.
  • Spring applications.
  • Spring framework.
  • Spring modules
  • IOC container
  • Constructor and dependency injection.
  • Setter injection.
  • CI with collection.
  • SI with collection.
  • Spring MVC architecturer along with examples.
  • Multiple Controllers along with examples.
  • Multiple controllers.
  • Spring I18N and Validation Framework.
  • Spring with ORM along with examples.
  • Spring with hibernate along with examples.
  • Spring Web, AOP, and MVC along with examples.
  • Spring MVC along with Hibernate CRUD operations.
  • Design patterns along with examples.
  • Maven framework.
  • Junit with examples.


Open chat