I recently completed an intensive 12-week Advanced Java course. This profile serves as a master index for the 80+ days of code, covering everything from Core Java to Microservices and Cloud Deployment.
| Phase | Topics Covered | Key Repositories |
|---|---|---|
| Weeks 1-3 | Core Java, OOPs, Collections, Java 8+, Build Tools (Maven/Gradle) | π Core Java & Build Tools |
| Week 4 | Web Dev: JDBC, Servlets, JSP | π Java Web Basics |
| Weeks 5-6 | Spring Framework (DI, IoC, AOP, MVC) | π Spring Core & MVC |
| Weeks 7-9 | Spring Boot, REST APIs, JPA & Hibernate | π Spring Boot & Data JPA |
| Weeks 10-11 | Spring Security (JWT), Microservices, Kafka, Docker | π Microservices & Security |
| Week 12 | Testing (JUnit 5, Mockito, MockMvc, TestRestTemplate) | π Advanced Testing Suite |
- Languages: Java 17/21/25
- Frameworks: Spring Boot 3.x, Spring Security, Spring Cloud, Hibernate
- Databases: MySQL, PostgreSQL, Mongodb
- Testing: JUnit 5, Mockito, AssertJ, MockMvc
- DevOps: Docker, Maven, Gradle, Kafka
- Description: A production-ready task manager with JWT Auth and MySQL.
- Modernized: Updated deprecated GFG code to Spring Boot 3.4+, integrated Java 21 features.
- Documentation: Fully commented via GitHub Copilot & custom READMEs.
- View Repository
- π« How to reach me: https://www.linkedin.com/in/harmandeep700/
- β‘ Fun fact: I updated 12 weeks of legacy Java code to modern standards!