Skip to content

TanuSharma08/spring-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌱 Spring Boot Journey

A hands-on learning repository focused on mastering Spring Boot, backend development, REST APIs, and modern Java backend concepts.

Java SpringBoot Status


👩‍💻 About The Project

This repository documents my learning journey with Spring Boot and backend development using Java.

The goal of this repository is to build strong backend development skills by learning how to create REST APIs, work with databases, understand backend architecture, and explore real-world backend concepts step by step.

Every project and module added here reflects active learning and practical implementation.


🛠️ Built With

Technologies & Tools

  • Java
  • Spring Boot
  • Spring Initializr
  • Maven
  • Hibernate
  • REST APIs
  • MySQL / PostgreSQL
  • IntelliJ IDEA
  • Git & GitHub

📚 Repository Structure

📂 spring-boot/
├── 📂 spring-initializr/
├── 📂 rest-api/
├── 📂 crud-app/
├── 📂 spring-data-jpa/
├── 📂 hibernate/
├── 📂 validation/
├── 📂 exception-handling/
├── 📂 authentication/
├── 📂 jwt-security/
├── 📂 microservices/
├── 📂 api-gateway/
├── 📂 docker/
├── 📂 testing/
└── 📂 projects/

More modules and backend projects will continue to be added as learning progresses.


✨ What I'm Learning

  • Spring Boot Fundamentals
  • Spring Initializr Setup
  • REST API Development
  • Spring Data JPA & Hibernate
  • Database Integration
  • Validation & Exception Handling
  • Authentication & JWT Security
  • Microservices Architecture
  • Backend Best Practices
  • Docker & Deployment Basics

🚀 Getting Started

Prerequisites

  • Java 17+
  • Maven
  • MySQL/PostgreSQL
  • IntelliJ IDEA / VS Code

Clone the Repository

git clone https://github.com/TanuSharma08/spring-boot.git
cd spring-boot

Run the Application

mvn spring-boot:run

🎯 Goals

  • Build strong backend development skills
  • Master Spring Boot ecosystem
  • Learn scalable backend architecture
  • Build real-world backend projects
  • Prepare for backend developer roles

🤝 Contributing

This is primarily a personal learning repository, but suggestions and improvements are always welcome.

  1. Fork the repository
  2. Create a branch
git checkout -b suggestion/topic-name
  1. Commit your changes
git commit -m "Add: suggestion"
  1. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.


Made with ❤️ by Tanu Sharma

About

A hands-on Spring Boot learning repository covering REST APIs, JPA, security, microservices, and backend development concepts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages