01204280181 Admissions Enquiry

Java Core & Advance

Java Training Ratings
★ ★ ★ ★ ★ 4.9 out of 5 based on 3077 ratings.

Java Training
Java Classes by 10+ exp NIT Alumni Corporate Trainer
Java Training

Core Java+ Advance

Java Course with Core & Advance Java by 10+ Experienced NIT Alumni Corporate Trainer (Working on Java) with live Project.

Java Course

Java is high level, Object oriented and class based computer programming language developed by Sun Microsystems ( now acquired by Oracle) in 1995. Java is one of the most popular programming language in the World. With Java, we can develop CUI, GUI, Web based and Mobile based applications.

Java is among top 3 programming languages in world and evengreen programming language.

Core Java

Our Java Course is started with a Brief History of Java and its Evolution. Then Core Java in which first we improve the basic oops concepts of the candidate with Database training. Variables, Classes, Objects, Methods, Arrays, Strings, Vectors, Interface, Inheritance, Exception Handling and Putting Classes Together.

Introduction to Java

  • Why Java?
  • Paradigms
  • Java Vs C, C++
  • Java History
  • Java Features
  • Java Programming Format
  • Java Statements
  • Java Datatypes

OOPS programming

  • Introduction
  • Class and object
  • Constructors
  • Instance methods and static methods
  • Use of this keyword
  • Use of super keyword
  • inheritance
  • polymorphism
  • package and various scope rules
  • abstract class and interfaces
  • use of static, final keyword
  • Annotations
  • anonymous object
  • nested classes
  • anonymous class

Exception handling

  • try, catch, finally, throw, throws
  • checked exception
  • unchecked exception

String Handling

  • mutable string
  • immutable string
  • String, StringBuilder, and StringBuffer

IO (Input and Output)

  • byte stream
  • character stream

Working with Date class

  • Collections
  • Wrapper classes

Multithreading programming

  • Thread class
  • Runnable interface

GUI programming

  • Difference between CUI and GUI
  • Swing (various components and containers)
  • Event handling
  • Applet through JApplet
  • Develop GUI using Netbeans Drag n drop feature

JDBC (Java database connectivity)

  • Basics of SQL
  • executing SQL using statement
  • executing SQL using prepared statement
  • ResultSetMetaData

Socket programming

  • Bi-directional Communication
  • Socket Programming

Project List

  • mp3 splitter and joiner
  • password protection based encryption, decryption
  • messenger (text based)
  • Webpage's URLs extractor
  • database driven application

JAVA8+ Features Implementation Session

  • Introduction
  • Util Package interfaces, List, Set, Map
  • List Interface 7 Its Classes
  • Set Interface & Its Classes
  • Map Interface & Is Classes

Advanced Java

Advance Java J2EE Course includes JSP, Servelets, Spring Boot etc.

Introduction to Enterprise Edition

  • Distributed Multitier Applications
  • J2EE Containers
  • Web Services Support
  • Packaging Applications
  • J2EE 1.4 APIs

Web Server and Application Server

  • Tomcat-Introduction
  • Overview, installation, Configuring Tomcat
  • Jboss server-Introduction
  • Overview,installation and Configuration
  • Comparison


  • Basics of SQL queries
  • SQL Joins
  • SQL DDL Queries
  • SQL DML Queries
  • Nested Queries


  • Introduction
  • JDBC Architecture
  • Types of Drivers
  • Statement
  • Result Set
  • Read Only Result Set
  • Updatable Result Set
  • Forward Only Result Set
  • Scrollable Result Set
  • Prepared Statement


  • Introduction
  • Web application Architecture
  • HTTP Protocol & HTTP Methods
  • Web Server & Web Container
  • Servlet Interface
  • HTTPServlet
  • GenericServlet
  • Servlet Life Cycle
  • Servlet Config
  • Servlet Context
  • Servlet Communication

    Servlet-Browser Communication

    • sendError
    • setHeader
    • sendRedirect

    Web-Component Communication

    • Forward
    • Include

    Servlet-Applet Communication

  • Session Tracking Mechanisms

    • Http Session
    • Cookies
    • URL-Rewriting
    • Hidden-Form Fields
  • Filters & Wrappers
  • Listeners
  • Web-Security


  • Introduction
  • Jsp LifeCycle
  • Jsp Implicit Objects & Scopes
  • Jsp Directives
    • page
    • include
    • taglib

JSP Scripting Elements

  • declaratives
  • scriptlets
  • expressions

JSP Standard Actions

  • useBean tag
  • setProperty tag
  • getProperty tag
  • include tag
  • forward tag
  • param tag
  • plug-in tag
  • params tag
  • fallback tag
  • directives tag
  • scriptlet tag
  • expression tag

JSP Custom Actions

  • Classic Tags
  • Simple Tags

JSTL & Tag Library


  • Hibernate Introduction
  • Hibernate Architecture
  • Understanding First Hibernate application

Hibernate With IDE

  • Hibernate in Eclipse
  • Hibernate in MyEclipse

Hibernate Application

  • Hibernate with annotation
  • Hibernate Web application
  • Hibernate Generator classes
  • Hibernate Dialects

Hibernate Logging

  • Hibernate with Log4j 1
  • Hibernate with Log4j 2

Inheritance Mapping

  • Table Per Hierarchy
  • Table Per Hierarchy using Annotation
  • Table Per Concrete
  • Table Per Concreteusing Annotation
  • Table Per Subclass
  • Table Per Subclass using Annotation

Collection Mapping

  • Mapping List
  • One-to-many by List using XML
  • Many to Many by List using XML
  • One To Many by List using Annotation
  • Mapping Bag
  • One-to-many by Bag
  • Mapping Set
  • One-to-many by Set
  • Mapping Map
  • Many-to-many by Map
  • Bidirectional
  • Lazy Collection


The Spring course syllabus is prepared carefully keeping in mind the industry standards. It is updated in a constant basis and it is also the best.

  • Introduction to Spring Framework.
  • Dependency Injection /Inversion of control.
  • IOC Containers.
  • Aspect Oriented Programming.
  • Spring web MVC.
  • Spring DAO
  • Object Relational Mapping Intergration.
  • Transaction Management
  • Spring Security
  • Spring Web flow
  • Spring-JSF Integration


  • Struts2 Home
  • Basic MVC Architecture
  • Struts2 Overview
  • Struts2 Environment Setup
  • Struts2 Architecture
  • Struts2 Examples
  • Struts2 Configuration
  • Struts2 Actions
  • Struts2 Interceptors
  • Struts2 Result Types
  • Struts2 Value Stack/OGNL
  • Struts2 File Uploads
  • Struts2 Database Access
  • Struts2 Sending Email
  • Struts2 Validations
  • Struts2 Localization
  • Struts2 Type Conversion
  • Struts2 Themes/Templates
  • Struts2 Exception Handling
  • Struts2 Annotations

Struts 2 Tags

  • Struts2 Control Tags
  • Struts2 Data Tags
  • Struts2 Form Tags
  • Struts2 Ajax Tags

Struts 2 Integrations

  • Struts2 - Spring
  • Struts2 - Tiles
  • Struts2 - Hibernate

Struts 2 Useful Resources

  • Struts2 Quick Guide
  • Struts2 Useful Resources

Java Course overview

Duration4 Months
ModeClassroom & Online
Batches Weekends
Mode Online
TrainerNIT Alumni with 10+ Exp, Currently Working
Projects Project Included
Course Eligibility B.Tech or MCA
Placement100% Job Assistance, Interviews till placement.
Course ContentJava Course Content

Java Related Courses

Course Overview Duration
Java CoreCore Java1.5 Months
Advance JavaAdvance Java2.5 Months
Complete Java Java Core and Advance4 Months
Fullstack JavaFrontend with HTML5, CSS3, JavaScript ES6, jQuery, Bootstrap, Sass, Core and Advance Java 8 Months,
4 Months on fast track


  • NIT Alumni Corporate Trainer having 10+ years Industrial Experience
  • Only 5 Students in batch
  • Special Focus on Practical
  • Project will be handled by Trainer
  • Course Completion Certificate
  • 100% Placement Assistance

Why Tech Altum

  • ISO certified Training Institute
  • Run by Ex IIT Alumni
  • Microsoft Registered Training Partner
  • 100% Job Assistance
  • Fully AC Classrooms with Projector
  • Lab Facility with Genuine Softwares and Internet

Enroll now


Sony Tiwari
NIT Alumni
12+ Exp in JAVA

Meet Our Java Faculty

Mrs Sony Tiwari

Senior Team Lead

12+ Experience as a Java Developer.

  • NIT Alumni
  • 12+ total experience as Java Developer
  • Currently working as Senior Team Lead
  • Associated with Tech Altum from 10 Years.

Book a free demo

Free Demo Info

CourseDate Time
Java Demo


Tech Altum
3rd Floor, Om Complex, 5th Floor Sec 15
P.O. Box: 201301
Noida, Uttar Pradesh
Enquiry Form

Java Training Reviews

A very good and practical approach towards training young minds.

Vertica Jain, Java Trainee,- Currently in Accenture Banglore

Very practical approach for teaching. A lot of efforts taken by the teachers.

Sukrit Gulati, Java Trainee,- Currently iOS Developer at Bennett Coleman and Co. Ltd. (Times Group)

Apply now

Back to Top