Java Fullstack Web Development can be divided into two broad categories:
- Frontend (HTML, CSS & Javascript)
- Backend (Java, Spring, Hibernate/JPA Frameworks)
Here's the detailed roadmap you should learn, in order:
-
Frontend
When working with Java applications you can use any modern Javascript framework as your frontend.- Frontend guide
-
Backend
Detailed step by step topics needs to be covered for Java backend in given order.-
Core Java (Watch any one):
-
JDBC
-
SQL
-
JSP + Servlet
-
Spring Framework
-
JPA/Hibernate (Watch any one)
-
Spring Boot (Watch any one)
-
Servers (Watch any one)
-
Additional Backend Tips
-