February 20, 2017


Java Training in Pune | Best Java Training Institutes in Pune | Java Courses in Pune

Java training at SquareTech System

What is Java ?

Java is one of the best Programming Language created ever, and we are not saying this because we are passionate Java developers, but Java has proved it in last 20 years. Two decades is a big time for any Programming Language, and Java has gained strength every passing day.

Java is Easy to Learn:

Java has fluent English like syntax which makes it easy to read Java program and learn quickly.

Java is an Object Oriented Programming Language:

Another reason, which made Java popular is that it's an Object Oriented Programming language. Developing OOPS application is much easier, and it also helps to keep system modular, flexible and extensible.
Java is one of the few close to 100% OOPS programming language.

Java is Everywhere:

Yes, Java is everywhere, it's on desktop, it's on mobile, it's on card, almost everywhere and so is Java programmers. This huge availability of Java programmers is another reason, why organization prefers to choose Java for new development than any other programming language.


Should be familiar with C and C++.
Basic OOP's concepts.


DURATION : 45 Days

Introduction to Java

  • Java Futures
  • Jre,Jvm,Jdk
  • Variables, Data types
  • Type conversion & casting
  • Control structures
  • Dealing with String
  • Java Arrays

Classes & Objects

  • Static blocks
  • Constructor
  • Garbage Collection and Finalize  Method
  • Inheritance

OOP’s Concept

  • Abstract Class
  • Final class & methods
  • Interface
  • Polymorphism
  • Access modifiers
  • Packages

Exception Handling

  • Using try – catch
  • Checked and Unchecked exceptions
  • User Define Exception

Streams in Java

  • IO Streams
  • Byte streams
  • Character streams
  • Object serialization &  de-serialization


Threading & MultiThreading

  • Introduction to Multithreading
  • Thread life cycle
  • Thread priorities
  • Thread Synchronisation
  • Using wait() & notify()

Dynamic Data Structures

  • Java Collections Framework Set,  List, Map
  • Iterator, HashSet, HashMap,
    TreeMap, ArrayList, LinkedList
  • Packages, Classpath, Jar file

Java MVC Architecture

  • The Model
  • The View pt1
  • The View pt2
  • The Controller


  • What is a web application
  • Java Servlets
  • What is a Servlet
  • Servlet Lifecycle
  • Servlet Context
  • Session management
  • Building the first Servlet
  • Deploying the Servlet
  • Examples - Servlets


  • What is a JSP Page
  • Basic HTML Tags
  • JSP Tag library
  • JSP Page Life-cycle
  • Creating the first Dynamic web page using JSP
  • MVC architecture, 3-tier architecture


  • Introduction of SQL
  • SQL-RDBMS Concepts
  • SQL DataTypes
  • SQL Operators
  • SQL Statements
  • SQL Functions