This repository contains my ongoing preparation for Java Full Stack Developer roles.
I am using this repository to practice coding problems, revise concepts, learn backend and database technologies, and prepare for technical interviews.
- Java fundamentals
- OOP
- Exception Handling
- Multithreading
- Collections
- Strings
- Arrays
- Problem Solving
- MySQL
- SQL fundamentals
- DDL, DML, DQL, DCL and TCL
- Joins
- Functions
- Grouping and Aggregation
- Subqueries
- Advanced SQL
- SQL Interview Questions
- JDBC
- Maven
- Spring
- Spring Boot
- REST APIs
- Hibernate / JPA
- Postman
- HTML
- CSS
- JavaScript
- Bootstrap
- Practical Java Full Stack projects
- Database-based applications
- Backend and REST API projects
01-Problem-Solving– Coding and problem-solving practice02-Collections– Java Collections practice03-SQL– MySQL learning and interview practice04-JDBC– JDBC concepts and practice05-Spring-Boot– Spring Boot learning and practice06-Projects– Practical projects
This repository is a work in progress.
I will continuously update it as I learn new concepts, practice coding problems, explore Java Full Stack technologies, and prepare for technical interviews.
New topics, queries, programs, notes, and projects will be added as my preparation progresses.