0% found this document useful (0 votes)
4 views2 pages

Full Stack Java React Roadmap Tracker

The document outlines a 20-week curriculum focused on Java and Spring development, covering key topics such as OOP principles, Java I/O, Spring Core, REST API creation, and full-stack projects. It includes hands-on projects like a Library Management System, Employee Management API, Blog API, and E-commerce App, along with revisions for data structures and algorithms. The final weeks emphasize resume preparation and portfolio development.

Uploaded by

chetanppawar45
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Full Stack Java React Roadmap Tracker

The document outlines a 20-week curriculum focused on Java and Spring development, covering key topics such as OOP principles, Java I/O, Spring Core, REST API creation, and full-stack projects. It includes hands-on projects like a Library Management System, Employee Management API, Blog API, and E-commerce App, along with revisions for data structures and algorithms. The final weeks emphasize resume preparation and portfolio development.

Uploaded by

chetanppawar45
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Week Tasks / Topics

Week 1 OOP (Inheritance, Polymorphism, Abstraction, Encapsulation), Collections (List, Set, Map, Queue), 10–15 problems
Week 2 Generics & Wildcards, Exception Handling (checked, unchecked, custom), 10 problems on HashMap and Set
Week 3 Java I/O & NIO (file read/write, serialization), Multithreading basics (Thread, Runnable, ExecutorService)
Week 4 Java 8+ Features (Streams, Lambdas, Optional), Basic Design Patterns (Singleton, Factory, Builder), Project #1: Libra
Week 5 Spring Core (IoC, DI, Bean lifecycle), Spring Boot basics (starter dependencies, auto-configuration)
Week 6 Spring MVC (controllers, services, repositories), REST API creation (GET, POST, PUT, DELETE), Test APIs in Postman
Week 7 Spring Data JPA + Hibernate (CRUD, relationships), MySQL integration, Pagination & Sorting in APIs
Week 8 Exception handling & validation in Spring Boot, Project #2: Employee Management System API
Week 9 Spring Security basics (JWT authentication, role-based access)
Week 10 Swagger for API documentation, Logging (SLF4J, Logback)
Week 11 Unit Testing (JUnit, Mockito), File upload & download in Spring Boot
Week 12 Project #3: Blog API (User registration/login, create/edit/delete posts, comment system, JWT auth)
Week 13 React refresh: hooks, routing, API calls with axios/fetch, State management (Context API or Redux basics)
Week 14 Protected routes in React with JWT authentication, CORS handling in backend
Week 15–1Project #4 (Full-Stack): E-commerce App (Spring Boot backend + MySQL, React frontend, deployment)
Week 17–1Project #5 (Full-Stack): Waste Management & Reporting System (Spring Boot + Security + MySQL backend, React fro
Week 19 DSA revision: Arrays, Strings, HashMap, LinkedList, Stack, Queue, Binary Search, Apply to 10–15 internships/jobs pe
Week 20 Resume finalization, Push all final code to GitHub, LinkedIn portfolio post
Map, Queue), 10–15 problems on arrays & strings
s on HashMap and Set
e, ExecutorService)
ory, Builder), Project #1: Library Management System
onfiguration)
ELETE), Test APIs in Postman
orting in APIs

m, JWT auth)
API or Redux basics)

nd, deployment)
ty + MySQL backend, React frontend)
y to 10–15 internships/jobs per week

You might also like