Welcome to my 100 Days of Spring Boot journey!
The goal is to go from fundamentals to building full-fledged applications with Spring Boot, while sharing progress daily.
This journey is structured to balance theory + hands-on coding.
Iβll be updating progress daily and sharing key learnings.
- Day 1 & 2:
- Installed Java & Spring Boot CLI.
- Created the first Spring Boot project using Spring Initializr.
- Explored project structure and auto-configuration basics.
- Built the first REST API endpoint (
/hello) with@RestController.
- Backend: Spring Boot (Java 17+)
- Build Tool: Maven / Gradle
- Database: H2, PostgreSQL
- Security: Spring Security, JWT
- Testing: JUnit, Mockito
- Deployment: Docker, AWS
- Strengthen Spring Boot fundamentals.
- Explore advanced topics: JPA, Security, Microservices, and Testing.
- Build real-world projects (e.g., Blog API, E-Commerce backend, Task Manager).
- Share progress daily for consistency and accountability.
- Daily commits in this repo.
- Posts and reflections on LinkedIn.
- End of each week β short summary of lessons learned.
- πΌ LinkedIn
βConsistency beats intensity. One day at a time.β