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

Java Full Stack 90 Day Roadmap

The document outlines a 90-day roadmap to become interview-ready for a Java Full Stack developer role, with a daily study commitment of 3-4 hours. It details weekly topics including Advanced Java, SQL, Spring Boot, Angular, Microservices, and AWS, along with practical tasks and projects to reinforce learning. The final weeks focus on data structures and algorithms, followed by interview preparation and project improvements.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Java Full Stack 90 Day Roadmap

The document outlines a 90-day roadmap to become interview-ready for a Java Full Stack developer role, with a daily study commitment of 3-4 hours. It details weekly topics including Advanced Java, SQL, Spring Boot, Angular, Microservices, and AWS, along with practical tasks and projects to reinforce learning. The final weeks focus on data structures and algorithms, followed by interview preparation and project improvements.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Java Full Stack 90-Day Roadmap

Goal: Become interview-ready in 90 days by studying 3–4 hours daily.

Week 1
Advanced Java: OOP, Collections, Exceptions, Generics, Java 8, Streams, Optional, File
Handling, Multithreading. Task: Student Management System.

Week 2
SQL & Hibernate/JPA: Advanced SQL, Joins, Views, Indexes, Relationships, Pagination.
Task: Library Management DB.

Week 3
Spring Boot: Architecture, DI, REST API, DTO, Validation, Global Exception Handling,
Logging. Task: Employee CRUD API.

Week 4
Spring Security: JWT, Role-based Auth, Refresh Token, File Upload, Email Service. Task:
Authentication Project.

Week 5
Advanced Spring Boot: Specifications, Pagination, Sorting, Caching, Scheduling. Task:
Product Management API.

Week 6
Microservices: Eureka, Config Server, API Gateway, Feign Client, Circuit Breaker. Task:
Order, Product & Customer Services.

Week 7
Angular Basics: Components, Routing, Services, Reactive Forms, Guards, Lazy Loading.
Task: Employee Management UI.

Week 8
Angular Advanced: JWT, Interceptors, Image Upload, Pagination, Search, Dashboard.
Task: Admin Panel.

Week 9
Git & Docker: Branching, Merge, Docker, Docker Compose. Task: Dockerize Spring Boot
+ MySQL.

Week 10
AWS Basics: EC2, S3, IAM, RDS, Deploy Spring Boot & Angular.

Week 11
DSA: Arrays, Strings, Linked List, Stack, Queue, Trees, HashMap. Solve 5 problems
daily.

Week 12
Interview Preparation: Java, Spring Boot, SQL, Angular, HR, Mock Interviews.

Projects
1. Employee Management System 2. E-Commerce Application 3. Microservices Project

Daily Schedule
Hour 1: Theory
Hour 2: Coding
Hour 3: Project Work
30 Minutes: Revision + 5 DSA Problems

Every Sunday
Revise, update GitHub, improve projects, practice interview questions, fix bugs.

You might also like