+91 8789 400 649 / +91 7295 020 172
  Cloud Based Business Automation Solutions


STEEMA SOFTWARE's Advanced Java Training is designed for students and professionals who want to be a Java Developer. This is a course which will cover both core and advanced Java concepts like Java Array, Collections, Database connectivity, Threads, Exception Handling, JSP, Servlets, XML Handling etc. You will also learn various Java frameworks like Hibernate and Spring.

Learn and master the basic and advanced concepts of core Java & Java EE along with popular frameworks like Hibernate, Spring and SOA. You will also gain expertise in the concepts like Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet, Java Design Patterns, and Web Services using industry use-cases. Intensive and hands-on, the course emphasizes becoming productive quickly as a Java application developer. This course quickly covers the Java language syntax and then moves into the object-oriented features of the language. Students will then learn the I/O streams and collections API packages. This course is current to Java 7 and uses the Eclipse IDE.
      STEEMA SOFTWARE will ensure 100% placement and wide industry exposure. The Java certification being awarded is very useful for the students obtaining it to secure top positions in huge companies. All our students who finish java training with us are flooded with fruitful job opportunities. Practical oriented java training is one of the reasons for our continued success in the field of training over these years.


Why Learn JAVA

Get started on the path to becoming a software engineer by learning core coding skills in Java—one of the most popular programming languages. Not to be confused with JavaScript, this general-purpose language was designed to be easier to use than C++, which was a notoriously complex language. 90% of the Fortune 500 companies have since used Java to develop desktop apps and website backend systems.
           Java's unique architecture enables programmers to develop a single application that can run across multiple platforms seamlessly and reliably. In this hands-on course, students gain extensive experience with Java and its object-oriented features. Students learn to create robust console and GUI applications and store and retrieve data from relational databases.

Students Will Learn
  • Develop the code with various Java data types, conditions and loops.
  • Implement arrays, functions and string handling techniques.
  • Understand object oriented programming through Java using Classes, Objects and various Java concepts like Abstract, Final etc.
  • Implement multi-threading and exception handling.
  • Use parse XML files using DOM and SAX in Java.
  • Write a code in JDBC to communicate with Database.
  • Develop web applications and JSP pages.
  • Interact with the database using hibernate framework.
  • Write code with spring framework components like Dependency Injection and Auto Wiring.
  • Implement SOA using web services.
Course Description

When the candidate enrolls their career withSTEEMA SOFTWARE, we make them to enhance their logical skills with the multiple tasks, which helps them to get qualified highly over the global market. Candidates will be guided to understand the mechanism of work flow in the IT industry, which improves their vision to adapt the work culture at the IT Sectors.
      Do not wait any more. Java is an ever green technology which offers lot of job opportunities in IT for the candidates who are BE, BTech, ME, MTech, MCA, MSc, BCA, BSc gratuates. We provides best java j2ee training with JOB assurance in India. Students recommend this institute for best core java j2ee training and placement institute in Kolkata & Bihar.

Introduction to Java Programming

  • Course Introduction
  • Course Objectives
  • Course Overview
  • Using the Workbook
  • Suggested References
  • What is Java?
  • How to Get Java
  • A First Java Program
  • Compiling and Interpreting Applications
  • The JSDK Directory Structure


  • Introduction to Eclipse
  • Installing Eclipse
  • Running Eclipse for the First Time
  • Editors, Views, and Perspectives
  • Editors, Views, and Perspectives
  • Setting up a Project
  • Creating a New Java Application
  • Running a Java Application
  • Debugging a Java Application
  • Importing Existing Java Code into Eclipse

Language Fundamentals

  • A Java Program
  • If Statements
  • Switch Statements
  • Loop Statements
  • Syntax Details
  • Home Page
  • Categories List
  • Primitive Datatypes
  • Variables
  • Expressions in Java
  • Strings
  • Arrays
  • Enhanced for Loop

Objects and Classes

  • Defining a Class
  • Creating an Object
  • Instance Data and Class Data
  • Methods
  • Constructors
  • Access Modifiers
  • Encapsulation

Using Java Objects

  • Printing to the Console
  • printf Format Strings
  • StringBuilder and StringBuffer
  • Methods and Messages
  • toString
  • Parameter Passing
  • Comparing and Identifying Objects
  • Destroying Objects
  • The Primitive-Type Wrapper Classes
  • Enumerated Types

Inheritance in Java

  • Inheritance
  • Inheritance in Java
  • Casting
  • Method Overriding
  • Polymorphism
  • super

Advanced Inheritance and Generics

  • Abstract Classes
  • Interfaces
  • Using Interfaces
  • Collections
  • Generics


  • Packages
  • The import Statement
  • Static Imports
  • CLASSPATH and Import
  • Defining Packages
  • Package Scope

Exception Handling

  • Exceptions Overview
  • Catching Exceptions
  • The finally Block
  • Exception Methods
  • Declaring Exceptions
  • Defining and Throwing Exceptions
  • Errors and RuntimeExceptions

Input/Output Streams

  • Overview of Streams
  • Bytes vs. Characters
  • Converting Byte Streams to Character Streams
  • File Object
  • Binary Input and Output
  • PrintWriter Class
  • Reading and Writing Objects
  • Closing Streams

Core Collection Classes

  • The Collections Framework
  • The Set Interface
  • Set Implementation Classes
  • The List Interface
  • List Implementation Classes
  • The Queue Interface
  • Queue Implementation Classes
  • The Map Interface
  • Map Implementation Classes

Appendix A – Collection Sorting and Tuning

  • Sorting with Comparable
  • Sorting with Comparator
  • Sorting Lists and Arrays
  • Collections Utility Methods
  • Tuning ArrayList
  • Tuning HashMap and HashSet

Appendix B – Java EE Overview

  • Introduction to Java EE
  • Java SE Building Blocks
  • Web Applications
  • Web Services
  • Enterprise JavaBeans
  • Additional J2EE APIs
  • POJO, Dependency Injection, and Annotations
  • The Java EE Platform

Appendix C – Eclipse Shortcuts

  • Shortcut Key Sequences
  • More Shortcut Key Sequences
Certification Pattern
Certification Type     Fee (INR)     Fee (USD) Max. Duration
Short Term Certificate Course (No exam) 5000 Rs. 200 USD 02 Months
Advanced Course Certification 10,000 Rs. 300 USD 06 Months
PG Certification 15,000 Rs. 500 USD 12 Months
Certification (Expert / Gold) 20,000 Rs. 500 USD 06 Months
Professional Specialized Certification 30,000 Rs. 750 USD 12 Months
Universal Certification 35,000 Rs. 900 USD 12 Months




One of the goals of the Microsoft was to develop a technology that shall connect information, people, systems, and devices through software, making it easier for users to share and use their information between multiple websites, programs ...



In the first look, PHP simply looks like another operating MS-Office, but in order to use it proficiently, one has to learn it in a good way. At the operation level, CMS is very straightforward and even a non-professional can ...



Since Financial Accounting is back bone of every business, knowledge of "Computer Accounting" has become compulsory for those who are looking for job in this field and can have bright future. STEEMA SOFTWARE PRIVATE LIMITED has developed the ...