Core Java Certification

Batch Date:

28 July (5 Weeks)

Batch Time

8:00 PM - 11:00 PM (IST)

Course Price:


After Discount Price:


Java, Java and SOA Training Course Description

Java Certification Training

     Course Agenda

Chapter 0: Basics of Java

  • Introduction to Java

  • Working With Java Variables

  • Using Operators and Decision Constructs

  • Using Loop Constructs

  • Creating and Using Arrays

Chapter 1: Working with Methods and Encapsulation

  • Create methods with arguments and return values; including overloaded methods

  • Apply the static keyword to methods and fields

  • Create and overload constructors; differentiate between default and user defined constructors

  • Apply access modifiers

  • Apply encapsulation principles to a class

  • Determine the effect upon object references and primitive values when they are passed into methods that change the values

Chapter 2 : Working with Inheritance

  • Describe inheritance and its benefits

  • Develop code that makes use of polymorphism; develop code that overrides methods; differentiate between the type of a reference and the type of an object

  • Determine when casting is necessary

  • Use super and this to access objects and constructors

  • Use abstract classes and interfaces

Chapter 3 : Handling Exceptions

  • Differentiate among checked exceptions, unchecked exceptions, and Errors

  • Create a try-catch block and determine how exceptions alter normal program flow

  • Describe the advantages of Exception handling

  • Create and invoke a method that throws an exception

  • Recognize common exception classes (such as NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException)

Chapter 4 : JDBC

  • Need for JDBC

  • JDBC architecture

  • Driver and Application API of JDBC

  • Types of drivers

  • To set up an a project for JDBC usage

  • Setting up a connection using JDBC

  • Executing queries with JDBC API

  • Transaction management using JDBC

  • Summary and quizzes

Chapter 5 : Lambda Expressions

  • What is Lambda Expression?

  • Default Methods

  • Functional Interfaces

  • Method References

  • Stream vs. Lambda Expression

Chapter 6 : Servlets Fundamentals

  • Introduction to J2EE

  • Client Server architecture

  • URL, Port Number, Request, Response

  • Need for servlets

  • Servlet fundamentals

  • Setting up a web project in Eclipse

  • Configuring and running the web app with servlets

  • GET and POST request in web application with demo

  • Servlet lifecycle

  • Forwarding and redirection

  • Idempotent requests

  • Initialization parameters and attributes

  • Need for conversational state between client and server

  • Session management basics

  • Cookies to exchange session information

  • URL Rewriting to exchange session information

  • Session object APIs

  • Listeners in J2EE

  • Filters in J2EE

  • Summary and quizzes

Chapter 7 : JSP

  • Need of JSP

  • Creating a JSP and running in a web application

  • JSP lifecycle

  • JSP elements: Scriptlets, expressions, declaration

  • JSP standard actions

  • JSP directives

  • JSTL overview and usage

  • Summary and quizzes

Chapter 8 : Introduction to Hibernate

  • Paradigm mismatch problem

  • Introduction to ORM

  • ORM features

  • Hibernate as an ORM framework

  • Hibernate features

  • Setting up a project with Hibernate framework

  • Basic APIs needed to do CRUD operations with Hibernate

  • Summary and quizzes

Chapter 9 : Hibernate Queries and Relationships

  • Hibernate Query Language(HQL)

  • Criteria queries

  • Native SQL queries

  • Mapping relationships with Hibernate

  • One to One relationship

  • One to Many relationship

  • Many to Many relationship

  • Caching overview in Hibernate

  • Summary and quizzes

Chapter 10 : Introduction to Spring

  • Introduction to Spring framework

  • Spring Dependency Injection/Bean Wiring

  • Types of Dependency Injection: Setter and Constructor Injection

  • Collections mapping wiring

  • Bean scopes in Spring

  • Bean life cycle in Spring

  • Overview of Spring Expression Language

  • Summary and quizzes

Chapter 11 : Spring AOP

  • AOP introduction

  • AOP nomenclature

  • To configure AOP in a Java application - classic approach

  • To configure AOP in a Java application – Annotations - AspectJ approach

  • Summary and quizzes

Chapter 12 : Spring JDBC and Transaction Management

  • JDBCTemplate and Transaction Management Fundamentals overview

  • Spring JDBCTemplate implementation in an application

  • Spring Transaction Management APIs in an application

  • Spring ORM with HibernateTemplate and Transaction Management

  • Summary and quizzes

Chapter 13 : Spring MVC

  • Introduction to MVC architecture and Spring WEB MVC with DispatcherServlet

  • Steps to build a Spring MVC application

  • Spring Web MVC Annotations

  • Handling HTML Forms using Spring MVC

  • Summary and quizzes

Chapter 14 : SOA and Web Services

  • Understand SOA architecture

  • Understand web services and its types

  • Understand WSDL, XSD, top-down and bottom-up approach to web service implementation

  • Create a SOAP based web service

  • Create a RESTful web service

  • Summary and quizzes


What is the refund policy?

You will get a 100% refund, if scheduled class is cancelled. On request, money will be refunded back in 24 hours.

What if I miss a class ?

If you miss any live class, the complete session recording within 24 hours in your LMS. In case you miss multiple classes, you also have the option to re-attend the course with the next available batch.

What if I require extra assistance ?

If you require extra assistance, our 24x7 Service Support Team is always there to help you.

Do I get any assistance after completion of my sessions ?

Yes, our Support Team will always be there to resolve your queries and take your doubts even after the completion of the course.



Conqrity Infotech Private Limited,
#08, Sathyanarayana Building, Hirandahalli(T C Palya), Virgonagar post, Bangalore-560049

Opening Hours

  • Mon - Sat :
    9.00 am - 9.00 pm
  • Customer Service :
  • Sun :