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

Java_Fullstack_150_Day_Tracker

The document outlines a comprehensive 145-day learning plan covering web development topics including HTML, CSS, JavaScript, React, Spring Boot, and deployment strategies. It includes both theoretical lessons and practical projects, culminating in major projects and professional development activities. The schedule is structured to progressively build skills and knowledge in full-stack development.

Uploaded by

info00aayush
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 views3 pages

Java_Fullstack_150_Day_Tracker

The document outlines a comprehensive 145-day learning plan covering web development topics including HTML, CSS, JavaScript, React, Spring Boot, and deployment strategies. It includes both theoretical lessons and practical projects, culminating in major projects and professional development activities. The schedule is structured to progressively build skills and knowledge in full-stack development.

Uploaded by

info00aayush
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/ 3

Day Topic

Completed (Yes/No)
Day 1 HTML: Tags, Elements, Attributes, Forms
Day 2 HTML: Tags, Elements, Attributes, Forms
Day 3 CSS: Selectors, Box Model, Inline vs External CSS
Day 4 CSS: Selectors, Box Model, Inline vs External CSS
Day 5 Flexbox, Grid, Media Queries
Day 6 Flexbox, Grid, Media Queries
Day 7 CSS Frameworks: Bootstrap / Tailwind
Day 8 CSS Frameworks: Bootstrap / Tailwind
Day 9 JavaScript: Variables, Data Types, Loops
Day 10 JavaScript: Variables, Data Types, Loops
Day 11 JavaScript: Functions, Arrays, Objects
Day 12 JavaScript: Functions, Arrays, Objects
Day 13 DOM Manipulation, Events
Day 14 DOM Manipulation, Events
Day 15 JSON, Local Storage, Date & Time
Day 16 JSON, Local Storage, Date & Time
Day 17 Fetch API (GET, POST), Promises
Day 18 Fetch API (GET, POST), Promises
Day 19 JavaScript form validation + mini HTML/CSS/JS project
Day 20 JavaScript form validation + mini HTML/CSS/JS project
Day 21 Intro to React, Project setup with Vite or CRA
Day 22 Intro to React, Project setup with Vite or CRA
Day 23 JSX, Functional Components
Day 24 JSX, Functional Components
Day 25 Props and State
Day 26 Props and State
Day 27 useState and useEffect
Day 28 useState and useEffect
Day 29 Event handling, Conditional rendering
Day 30 Event handling, Conditional rendering
Day 31 Lists and Keys, Controlled inputs
Day 32 Lists and Keys, Controlled inputs
Day 33 Forms, Validation
Day 34 Forms, Validation
Day 35 React Router v6
Day 36 React Router v6
Day 37 Custom Hooks (optional), Basic Redux
Day 38 Custom Hooks (optional), Basic Redux
Day 39 Axios + API integration
Day 40 Axios + API integration
Day 41 Error handling, loading states
Day 42 Error handling, loading states
Day 43 Mini project: Todo / Weather App with API
Day 44 Mini project: Todo / Weather App with API
Day 51 Setup Spring Boot Project, Maven, Structure
Day 52 Setup Spring Boot Project, Maven, Structure
Day 53 Setup Spring Boot Project, Maven, Structure
Day 54 REST Controllers, Services, Repositories
Day 55 REST Controllers, Services, Repositories
Day 56 REST Controllers, Services, Repositories
Day 57 CRUD Operations with Entity & Repository
Day 58 CRUD Operations with Entity & Repository
Day 59 CRUD Operations with Entity & Repository
Day 60 Spring Data JPA + MySQL Integration
Day 61 Spring Data JPA + MySQL Integration
Day 62 Spring Data JPA + MySQL Integration
Day 63 Entity relationships (OneToMany, ManyToOne)
Day 64 Entity relationships (OneToMany, ManyToOne)
Day 65 Entity relationships (OneToMany, ManyToOne)
Day 66 DTOs, Validation (@Valid, @NotNull, etc.)
Day 67 DTOs, Validation (@Valid, @NotNull, etc.)
Day 68 DTOs, Validation (@Valid, @NotNull, etc.)
Day 69 Global Exception Handling
Day 70 Global Exception Handling
Day 71 Global Exception Handling
Day 72 Pagination and Sorting
Day 73 Pagination and Sorting
Day 74 Pagination and Sorting
Day 75 Testing APIs with Postman
Day 76 Testing APIs with Postman
Day 77 Testing APIs with Postman
Day 78 Swagger Documentation
Day 79 Swagger Documentation
Day 80 Swagger Documentation
Day 81 Authentication Basics (Signup/Login endpoints)
Day 82 Authentication Basics (Signup/Login endpoints)
Day 83 Authentication Basics (Signup/Login endpoints)
Day 84 Mini backend project (e.g., Blog or Task Manager)
Day 85 Mini backend project (e.g., Blog or Task Manager)
Day 86 Mini backend project (e.g., Blog or Task Manager)
Day 86 Setup frontend + backend in parallel
Day 87 Setup frontend + backend in parallel
Day 88 Setup frontend + backend in parallel
Day 89 Connect React to Spring Boot via Axios
Day 90 Connect React to Spring Boot via Axios
Day 91 Connect React to Spring Boot via Axios
Day 92 Display backend data on UI (CRUD)
Day 93 Display backend data on UI (CRUD)
Day 94 Display backend data on UI (CRUD)
Day 95 Add authentication (JWT + Local Storage)
Day 96 Add authentication (JWT + Local Storage)
Day 97 Add authentication (JWT + Local Storage)
Day 98 Protect routes, logout, and token refresh
Day 99 Protect routes, logout, and token refresh
Day 100 Protect routes, logout, and token refresh
Day 101 Full Stack Mini Project with Auth (e.g., Blog App)
Day 102 Full Stack Mini Project with Auth (e.g., Blog App)
Day 103 Full Stack Mini Project with Auth (e.g., Blog App)
Day 106 SQL Deep Dive: Joins, Indexes, Subqueries
Day 107 SQL Deep Dive: Joins, Indexes, Subqueries
Day 108 SQL Deep Dive: Joins, Indexes, Subqueries
Day 109 MongoDB Basics (optional NoSQL)
Day 110 MongoDB Basics (optional NoSQL)
Day 111 MongoDB Basics (optional NoSQL)
Day 112 Docker Basics (build Spring Boot image)
Day 113 Docker Basics (build Spring Boot image)
Day 114 Docker Basics (build Spring Boot image)
Day 115 React Build (`npm run build`), static hosting (Netlify/Vercel)
Day 116 React Build (`npm run build`), static hosting (Netlify/Vercel)
Day 117 React Build (`npm run build`), static hosting (Netlify/Vercel)
Day 118 Backend Deployment (Render / Railway / AWS EC2)
Day 119 Backend Deployment (Render / Railway / AWS EC2)
Day 120 Backend Deployment (Render / Railway / AWS EC2)
Day 121 Connect deployed React + Spring Boot apps
Day 122 Connect deployed React + Spring Boot apps
Day 123 Connect deployed React + Spring Boot apps
Day 124 Test full deployment, handle CORS, env variables
Day 125 Test full deployment, handle CORS, env variables
Day 126 Test full deployment, handle CORS, env variables
Day 131 Major Project 1: E-Commerce / Blogging App
Day 132 Major Project 1: E-Commerce / Blogging App
Day 133 Major Project 1: E-Commerce / Blogging App
Day 134 Major Project 2: Admin Dashboard / CRM
Day 135 Major Project 2: Admin Dashboard / CRM
Day 136 Major Project 2: Admin Dashboard / CRM
Day 137 Portfolio Website + GitHub Optimization
Day 138 Portfolio Website + GitHub Optimization
Day 139 Portfolio Website + GitHub Optimization
Day 140 Resume building, LinkedIn optimization
Day 141 Resume building, LinkedIn optimization
Day 142 Resume building, LinkedIn optimization
Day 143 Review, polish, and plan next steps
Day 144 Review, polish, and plan next steps
Day 145 Review, polish, and plan next steps

You might also like