Skip to main content
  • 4.7
  • 5.0

Official Learning Partner

Course Highlights

What is Java Full Stack?

This Java Full Stack Training is a step by step learning process with 100% practical approach on Core Java, Advanced Java, Servlets, Spring Boots, MicroServices, IDEs, UI Development (HTML, CSS, JavaScript, Bootstrap), Library Frameworks, Angular JS / React JS, Middleware, Analytics, Realtime Project and more .. !

Trainer: Mr. Sai Phanindra Tholeti

Skills Covered:

Java Full Stack
Course Contents:

Core Java

Introduction Core Java

  • Introduction to programming
  • Introduction to java
  • JDK installation
  • Keywords, Identifiers, variables
  • Operators
  • Method/Functions
  • Flow Control Statements
  • Arrays
  • Strings
  • Interactive programs in java using Scanner

Object Oriented Programming System (OOPS)

  • Classes and Objects
  • Object creation
  • Reference variable
  • Global and local variables
  • Constructors
  • Inheritance***
  • Method Overloading
  • Method Overriding
  • Abstract classes
  • Interfaces
  • Typecasting
  • JVM architecture
  • Polymorphism
  • Abstraction
  • Java packages
  • Access Specifies

Java Built-in packages and API

  • Overview of java API
  • Object class
  • String, String Buffer and String Builder
  • Exception Handling
  • Threads and multithreading
  • Wrapper Classes
  • Java Collection Frameworks
  • File Handling
  • Serialization

Adv. JAVA [J2EE]

Introduction to JAVA EE

  • What is computer?
  • What is an application?
  • Types of application?
  • What is standalone application?
  • What is web application?
  • What is network?
  • What is internet?
  • What is intranet?
  • What is server?
  • What is database?
  • What is an API?
  • What is J2EE?
  • Types of API’s
  • JAVA EE 3-tier architecture
  • JAVA EE 2-tier


  • Steps to work with JDBC
  • JDBC pre-requirements
  • Installing MYSQL, DB server
  • FIRST JDBC program
  • What is a JAR file?
  • About driver class
  • How to load the driver class into the program
  • .Types of Driver
  • Db url
  • What is url?
  • Structure of dburl
  • Driver Manager class
  • About the get connection method
  • Connection object
  • Statement and prepared statement objects
  • ExecuteQuery() and executeUpdate() methods
  • How to handle the result set object
  • How to process the result set object
  • Why to close an object?



  • What is web browser?
  • What are web resources?
  • Types of web resources
  • What is web server?
  • Installing of apache tomcat web server

About servlet

  • Servlet introduction
  • Creating the first servlet in web app
  • Steps to create WAR file
  • Build & Deployment process
  • Web URL
  • Web url structure.
  • Query string.
  • Difference between GET and POST.

Servlet Container

  • About servlet containers & its advantages
  • Request and response objects
  • GetParameter() and getParameters() methods
  • About XML
  • About deployment descriptor(web.xml)
    • OGeneric servlet
  • HTTP Servlet
  • Difference between Generic servlet and HTTP Servlet
  • Servlet life cycle
  • Redirect, Forward and Include
    • Cookies
    • Session
  • Steps to create a session in the webapp
  • Types of session
  • Life cycle of session
  • Application of session



  • How to create JSP
  • Difference between Servlet and JSP

JSP Scripting Elements

  • Scriptlet tag
  • Expression tag
  • Declaration tag

JSP implicit objects

  • Request object
  • Response object
  • Config object
  • Application object
  • Session object

Exception handling in JSP

  • About isErrorPage and errorPage


  • Introduction
  • JSTL core tags
  • JSTL function tags




  • Hibernate Overview
  • Hibernate-ORM
  • Hibernate Architecture
  • Hibernate Environment Setup
  • Hibernate Configuration
  • Hibernate Session
  • Hibernate Mapping Files
  • Hibernate Mapping Types
  • Hibernate Annotation
  • Hibernate Query Language



  • Why spring
  • Spring modulus
  • Spring application
  • Spring in eclipse

Spring IOC

  • IOC container
  • dependency injection
  • constructor injection
  • constructor injection-dependent object
  • constructor injection with collection
  • constructor injection with collection 2
  • constructor injection with map
  • constructor injection in inheritance been
  • setter injection
  • setter injection-dependent object
  • setter injection with collection
  • setter injection with collection 2
  • setter injection with map
  • injection with map 2
  • constructor injection versus setter injection
  • auto wiring
  • factory method

Spring MVC

  • MVC introduction
  • multiple view pages
  • multiple controllers
  • model interface
  • request Param annotation
  • form tag library
  • form text field
  • form radio field
  • form checkbox
  • form drop-down list
  • JDBCTemplate Example
  • PreparedStatement
  • MVC CRUD Example
  • spring MVC Validation

Spring Boot & Rest API

  • Spring Boot Introduction
  • Spring Boot + Maven 一 Hello World Example
  • Creating a RESTful Web Service Example
  • Common Application Properties
  • How to Change Default Tomcat Server Port
  • How to Change Default Context Path
  • How to Reload Changes Without Restarting the Server
  • How to Create/Configure a Data Source
  • How to Configure Multiple Data Source
  • Spring Boot + Spring Security – RESTful Web Service with basic Authentication
  • Spring Boot + Spring Security – RESTful Web Service with Database Authentication
  • Spring Boot + Spring MVC + JSP Hello World Example
  • Spring Boot – RESTful Web Service with POST Request in JSON Example

Web Services

Web Services

  • Webservices Introduction
  • What is Webservices
  • Why Webservices
  • Real Time Examples of Webservices
  • Different Webservices
  • SOAP
  • REST
  • About HTTPS
  • Understanding SOAP & REST Webservices
  • Requirement of Webservices
  • Advantage of Webservices
  • Understanding XML & JSON
  • SOAP Webservice using Spring
  • REST Webservice using Spring-REST


  • Maven
  • JUnit
  • Log4J
  • GitHub
  • Jenkins

Java Full Stack Plans, Prices

Coming Soon…

Power BI Training Schedules

S NoTime (IST, Mon - Fri)Start DateTrainerRegister
19:15 AM - 10:15 AMJuly 31stMr. Sai PhanindraRegister
212 AM - 1 PMJuly 16thMr. Sai PhanindraRegister
39 PM - 10 PMAugust 7thMr. Guna SekharRegister

Azure Data Engineer Training Schedules

S NoTime (IST)Start DateTrainerRegister
17:15 AM - 8:15 AMJuly 23rdMr. Sai PhanindraRegister
27 PM - 8 PMJuly 16thMr. Sai PhanindraRegister

SQL Server & T-SQL Schedules

S NoTime (IST, Mon - Fri)Start DateTrainerRegister
16:15 AM - 7:15 AMAugust 7thMr. Sai PhanindraRegister
28:15 AM - 9:15 AMJuly 12thMr. Sai PhanindraRegister
310 AM - 11 AMAugust 13thMr. Sai PhanindraRegister
411 AM - 12 PMJuly 16thMr. Sai PhanindraRegister
56 PM - 7 PMJuly 23rdMr. Sai PhanindraRegister
68 PM - 9 PMJuly 29thMr. Sai PhanindraRegister

Can’t find a batch you
were looking for?


If you need self
paced videos




24x7 LIVE Online Server (Lab) with Real-time Databases.
Course includes ONE Real-time Project.

Technical FAQs

Who is SQL School? How far you have been in the training services ?

SQL School is a registered training institute, established in February 2008 at Hyderabad, India. We offer Real-time trainings and projects including Job Support exclusively on Microsoft SQL ServerT-SQLSQL Server DBA and MSBI (SSISSSASSSRS) Courses. All our training services are completely practical and real-time.CREDITS of SQL School Training Center

  • We are Microsoft Partner. ID# 4338151
  • ISO Certified Training Center
  • Completely dedicated to Microsoft SQL Server
  • All trainings delivered by our Certified Trainers only
  • One of the few institutes consistently delivering the trainings for more than 8+ Years online as inhouse
  • Real-time projects in
    • Healthcare
    • Banking
    • Insurance
    • Retail Sales
    • Telecom
    • ECommerce

I registered for the Demo but did not get any response?

Make sure you provide all the required information. Upon Approval, you should be receiving an email containing the information on how to join for the demo session. Approval process usually takes minutes to few hours. Please do monitor your spam emails also.

Why you need our Contact Number and Full Name for Demo/Training Registration?

This is to make sure we are connected to the authenticated / trusted attendees as we need to share our Bank Details / Other Payment Information once you are happy with our Training Procedure and demo session. Your contact information is maintained completely confidential as per our Privacy Policy. Payment Receipt(s) and Course Completion Certificate(s) would be furnished with the same details.

What is the Training Registration & Confirmation Process?

Upon submitting demo registration form and attending LIVE demo session, we need to receive your email confirmation on joining for the training. Only then, payment details would be sent and slot would be allocated subject to availability of seats. We have the required tools for ensuring interactivity and quality of our services.

Please Note: Slot Confirmation Subject to Availability Of Seats.

How am I assured quality of the services?

We have been providing the Trainings – Online, Video and Classroom for the last EIGHT years – effectively and efficiently for more than 100000 (1 lakh) students and professionals across USA, India, UK, Australia and other countries. We are dedicated to offer realtime and practical project oriented trainings exclusively on SQL Server and related technologies. We do provide 24×7 Lab and Assistance with Job Support – even aftrer the course! To make sure you are gaining confidence on our trainings, participans are requested to attend for a free LIVE demo based on the schedules posted @ Register.html. Alternatively, participants may request for video demo by mailing us to Registration process to take place once you are happy with the demo session. Further, payments accepted in installments (via Paypal / Online Banking) to ensure trusted services from SQL School™

YES, We use Enterprise Edition Evaluation Editions (Full Version with complete feature support valid for SIX months) for our trainings. Software and Installation Guidance would be provided for T-SQL, SQL DBA and MSBI / DW courses.

Why Choose SQL School

  • 100% Real-Time and Practical
  • ISO 9001:2008 Certified
  • Concept wise FAQs
  • TWO Real-time Case Studies, One Project
  • Weekly Mock Interviews
  • 24/7 LIVE Server Access
  • Realtime Project FAQs
  • Course Completion Certificate
  • Placement Assistance
  • Job Support
  • Realtime Project Solution
  • MS Certification Guidance