Complete List of advanced Java topics
In this post, I am going to list out the advanced Java syllabus. I have tried to cover end to end syllabus from starting to end. And also I am ensuring that it would be complete and you need not go anywhere for the same purpose.
But before moving advanced Java you should also cover some basics of programming language.
So, Let's start looking into Advance Java Topics
Servlet
Basics of Servlet
What is Servlet?
Basics of Web
Servlet API
Servlet Interface
Generic Servlet
Servlet Lifecycle
How does Servlet work?
HttpsServlet
How Servlet Works?
Servlet Request
ServletRequest Methods
Servlet DB registration
Servlet Configuration
ServletConfig methods
ServletConfig example
Servlet Collaboration
RequestDispatcher
Send Redirect
Session Tracking
Cookies
Hidden from field
URL ReWritting
HttpSession
JSP (Java Server Page)
Basics of JSP
JSP LifeCycle
JSP API
Scripting Elements
Scriptlet Tag
Declaration Tag
Expression Tag
JSP Objects
Out
request
response
config
application
session
page context
page
exception
Action Elements
JSP: Forward
JSP:include
JSP: useBean
JSP: setProperty
JSP: getProperty
Bean Class
JSP Custom Tags
What is Custom Tags?
Attributes
Iteration
Custom URI
Design Pattern
DAO
DTO
Singleton
MVC
Front Controller
Factory Method
JUnit
What is JUnit?
Type of Testing
JUnit Annotation
Test Class
Assert Class
Strut 2
Strut 2 Basics
What is struts?
Feature of struts
Action class
structs.xml
Struct 2 Architecture
Action Interface
Action Support Class
Core Components
Interceptors
ValueStack
ActionContext
ActionInvocation
Servers
Apache Tomcat
Glassfish Server
JBoss Server
WebLogic Server
Above is the list of all topics you should cover in Advance Java. There may be many frameworks which we can include like hibernate, ATG, Spring Boot, etc.
Some Important topics from core Java are given below
Advantage and Disadvantage of OOPs
Real-time examples of multithreading in Java
and many more programming language tutorials you can get there.
But before moving on the advanced programming language you should cover some basic concepts.