Advanced Java Training

Advance your Java skills with a deep dive into JDBC, Servlets, JSP, MVC architecture, and web application development in this job-focused 3-month training program.

Intermediate 0(0 Ratings) 0 Students enrolled
Created by Udeck Services Last updated Thu, 10-Jul-2025 English
What will i learn?
  • Build dynamic web applications using Servlets and JSP.
  • Connect and manage databases using JDBC with MySQL.
  • Apply MVC architecture to structure real-world Java projects.
  • Handle sessions, cookies, and form data in Java web apps.
  • Prepare confidently for backend Java developer interviews.

Curriculum for this course
172 Lessons 00:00:00 Hours
Duration
4 Lessons 00:00:00 Hours
  • Course Duration: 3 Months 00:00:00
  • Mode: Available in Offline & Online 00:00:00
  • Level: Beginner to Intermediate 00:00:00
  • Get 40% OFF by enrolling in the online training mode! 00:00:00
  • What is Java? 00:00:00
  • Platform Independence 00:00:00
  • JDK, JVM & JRE and Java Versions 00:00:00
  • Intro to IDE 00:00:00
  • Creating & Running Sample App in IDE 00:00:00
  • Identifiers, Keywords, Data Types, Variables, Constants 00:00:00
  • Reading Values from Keyboard 00:00:00
  • Operators and Flow Control Statements(If-else, loops) 00:00:00
  • Arrays (1D, 2D, multiple-dimensional array) 00:00:00
  • OOPs Concepts (Class, Object, Abstraction, Encapsulation etc. 00:00:00
  • Creating a Class and Object 00:00:00
  • Constructor and its types 00:00:00
  • Overloading Constructor and Method and Main Method 00:00:00
  • Static Keyword 00:00:00
  • Types of Inheritance 00:00:00
  • Is-A and Has-A relationship 00:00:00
  • Super Keyword 00:00:00
  • Method Overriding & its Rules 00:00:00
  • Access Modifiers (private, protected, public and default) 00:00:00
  • Final Keyword 00:00:00
  • Polymorphism 00:00:00
  • Abstraction 00:00:00
  • Interfaces and achieving Multiple Inheritance in JAVA 00:00:00
  • Defining & Creating a Package & its Advantages 00:00:00
  • Accessing Package Members 00:00:00
  • Static Import 00:00:00
  • Causes of Exceptions 00:00:00
  • Exception Handling Keywords 00:00:00
  • Exception Hierarchy 00:00:00
  • Types of Exceptions 00:00:00
  • Throw and Throws Keyword 00:00:00
  • Custom Exceptions 00:00:00
  • Introduction to inner classes 00:00:00
  • Introduction to garbage classes 00:00:00
  • Types of inner & Garbage classes 00:00:00
  • Define Thread & its Life Cycle 00:00:00
  • Creating Thread in 2 Ways 00:00:00
  • Thread Properties 00:00:00
  • Naming & Priorities of Thread 00:00:00
  • Thread Synchronization 00:00:00
  • Thread Communication 00:00:00
  • IO in Java 00:00:00
  • Reading & Writing in Files using IO Classes 00:00:00
  • Serialization 00:00:00
  • Locale Class 00:00:00
  • Formatting Date, time, Number, Currency and Language 00:00:00
  • Character Class 00:00:00
  • String Class (Mutable & Immutable Strings) 00:00:00
  • StringBuffer Class 00:00:00
  • MySQL Group By 00:00:00
  • MySQL Having 00:00:00
  • Collection Hierarchy 00:00:00
  • Concept of Generics 00:00:00
  • List Interface & its Classes 00:00:00
  • Queue Interface & its Classes 00:00:00
  • Set Interface & its Classes 00:00:00
  • Map Interface & its Classes 00:00:00
  • Sorting Collections (Comparator & Comparable Interfaces) 00:00:00
  • Intro to Database and SQL (MySql, Oracle) 00:00:00
  • Creating Tables in MySql 00:00:00
  • Peforming SQL Queries on Tables 00:00:00
  • JDBC Connectivity Steps 00:00:00
  • Types of Drivers 00:00:00
  • Types of Statements 00:00:00
  • Inserting Data in DB 00:00:00
  • Retrieving Data from DB 00:00:00
  • Java Networking Terminologies 00:00:00
  • Socket Programming using TCP 00:00:00
  • Socket Programming using UDP 00:00:00
  • URL & URLConnection Class 00:00:00
  • Introduction to java versions of new features & other features 00:00:00
  • Types of java versions new features & other features 00:00:00
  • Define Applet and its Life Cycle and its Advantages 00:00:00
  • Creating Sample Applet 00:00:00
  • Drawing in Applet 00:00:00
  • AWT API 00:00:00
  • Creating Frame in AWT 00:00:00
  • AWT UI Controls 00:00:00
  • Events and its Handling 00:00:00
  • Adapter Classes 00:00:00
  • Layout Managers & Type of Layouts 00:00:00
  • Swing API 00:00:00
  • AWT vs Swing 00:00:00
  • Introduction to creating sample swing based app with JDBC 00:00:00
  • Types of creating sample swing based app with JDBC 00:00:00
  • Web Application 00:00:00
  • HTTP 00:00:00
  • HTTP Requests (Get and Post) 00:00:00
  • Web Server and Container 00:00:00
  • Intro to Servlet and its API & Servlet Terminologies 00:00:00
  • Servlet Life Cycle 00:00:00
  • Types of Servlets (Generic & Http) 00:00:00
  • Creating, Deploying & Running Sample Servlet Application on IDE 00:00:00
  • ServletRequestand ServletResponse Interfaces 00:00:00
  • ServletConfig and ServletContext Interfaces 00:00:00
  • Servlet Collaboration 00:00:00
  • RequestDispatcher Interface 00:00:00
  • SendRedirect Method 00:00:00
  • Session Tracking in Servlet 00:00:00
  • Cookies 00:00:00
  • Hidden Form Fields 00:00:00
  • HttpSession 00:00:00
  • URL Rewriting 00:00:00
  • Servlets and JDBC 00:00:00
  • Saving Data in DB 00:00:00
  • Retrieving Data from DB 00:00:00
  • Uploading a File 00:00:00
  • Downloading / Retrieving a File 00:00:00
  • Login Example 00:00:00
  • Design Patterns 00:00:00
  • DAO (Data Access Object) 00:00:00
  • DTO (Data Transfer Object) 00:00:00
  • Servlet and CRUD (Create, Read, Update,Delete) 00:00:00
  • Creating Sample CRUD App in Servlet using JDBC 00:00:00
  • Pagination in Servlet 00:00:00
  • Filters in Servlets 00:00:00
  • Filter and its API 00:00:00
  • FilterConfig Interface 00:00:00
  • JSP Action Elements 00:00:00
  • jsp:include 00:00:00
  • jsp:forward 00:00:00
  • jsp:useBean 00:00:00
  • jsp:setProperty 00:00:00
  • jsp:getProperty 00:00:00
  • JSP Implicit Objects 00:00:00
  • JSP Request 00:00:00
  • JSP Response 00:00:00
  • JSP Config 00:00:00
  • JSP Application 00:00:00
  • JSP Session 00:00:00
  • JSP Exception 00:00:00
  • JSP Page 00:00:00
  • JSP PageContext 00:00:00
  • Exception Handling in JSP 00:00:00
  • Custom Tags in JSP 00:00:00
  • Example of Simple Custom Tag 00:00:00
  • Attributes in Custom Tags 00:00:00
  • Custom Tags with Body Content 00:00:00
  • Expression Language in JSP 00:00:00
  • JSTL (JSP Standard Tag Library) 00:00:00
  • JSTL Core Tags 00:00:00
  • JSTL Function Tags 00:00:00
  • JSTL Formatting Tags 00:00:00
  • JSTL SQL Tags 00:00:00
  • JSP and CRUD (Create, Read, Update, Delete) 00:00:00
  • Creating Sample CRUD App in JSP using JDBC 00:00:00
  • Uploading and Downloading a File in JSP 00:00:00
  • Registration and Login ExampleMVC in JSP 00:00:00
  • Pagination in JSP 00:00:00
  • Intro to JSP & its Advantages over Servlet 00:00:00
  • JSP Life Cycle & its API 00:00:00
  • Creating & Deploying JSP App in IDE 00:00:00
  • JSP Scripting Elements 00:00:00
  • Scriptlets 00:00:00
  • Expressions 00:00:00
  • Declarations 00:00:00
  • JSP Directives 00:00:00
  • Page Directive 00:00:00
  • Include Directive 00:00:00
  • Taglib Directive 00:00:00
  • Hibernate 00:00:00
  • Spring 00:00:00
  • Struts 00:00:00
  • e-Commerce Website 00:00:00
  • Social Networking Website 00:00:00
  • PD Classes 00:00:00
  • Resume Preparation 00:00:00
  • Interview Question Preparation 00:00:00
Requirements
  • Laptop or desktop system
  • Basic knowledge of Core Java (OOPs, syntax, data types, control structures)
+ View more
Description

The Advanced Java Course is tailored for students and professionals who already have a foundation in Core Java and want to expand into enterprise-level application development. This 3-month course focuses on the backend web technologies and APIs used in real-time Java development environments.

You’ll learn to build dynamic, database-driven web applications using Servlets, JSP (Java Server Pages), JDBC, and apply MVC architecture principles. The course also includes session management, form handling, deployment, and interaction with relational databases like MySQL.

By the end of this course, you’ll be ready to take on backend development roles or further specialize in Java frameworks like Spring and Hibernate.

+ View more
Other related courses
About the instructor
  • 0 Reviews
  • 3 Students
  • 36 Courses
+ View more
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
₹15000
Buy now
Includes:
  • 00:00:00 Hours On demand videos
  • 172 Lessons
  • Access on mobile and tv
  • Full lifetime access
  • Compare this course with other