Skip to content
프로젝트

abanoub-asaad/Java-Backend has 2,060 GitHub stars and 287 forks. GitHot measured +2 stars in 24 hours and +8 in 7 days. Last checked 2026-11-11 12:43 UTC. Last push 2026-04-15.

이 수치를 측정하는 방법

Java 백엔드 개발을 배우는 데 도움이 되는 자료, 로드맵, 링크입니다 :)

측정된 스타 증가

in 24h
+2
in 7 days
+8
in 15 days
기록 수집 중
in 1 month
기록 수집 중

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

README.md

Original

Java-Backend

In this repository, you will find :

Roadmap

1. Java

Learn Java
  1. Basics
  2. Advanced
  3. Build Tools (Maven, Gradle, Ant)
  4. Servers (Tomcat, Weblogic, JBOSS, WebSphere, Jetty)
  5. Testing
  6. Logging (Log4j, Log4j2, Logback)

2. Spring Framework

Learn Spring Framework
  1. Core
  2. Web
  3. AOP

3. Spring Boot

Learn Spring Boot
  1. Importance of Spring Boot
  2. Auto Configuration
  3. Adding Configuration
  4. Properties/YAML
  5. Integrations with other Libraries/Frameworks

4. REST API

Learn REST API
  1. HTTP Methods
  2. HTTP Status Codes

5. Database

Learn Database
  1. SQL
  2. No SQL
  3. Spring Data

6. Spring Security

Learn Spring Security
  1. Authentication
  2. Authorization
  3. OAuth2
  4. Form Authentications
  5. JWT

7. Microservices

Learn Microservices
  1. Spring Cloud
  2. Devops
  3. Microservices Patterns
  4. Microservices Queues

8. Software Engineering for Backend

Learn these Backend concepts
  1. Clean Code
  2. SOLID Principles
  3. API Versioning
  4. Idempotency
  5. Rate Limiting
  6. System Design Basics
  7. Database Scaling
  8. Redis
  9. Messaging Systems
  10. Observability

Resources for learning Java-Backend

Docs & Articles

YouTube Channels

Here you can open the channel and check its awesome related videos and playlists.

Books

Projects

Helpful Links

Interview Questions

References of the roadmap

  • Java Roadmap for Beginners 🔗
  • How to Master Spring Boot - Complete Spring Boot Roadmap 🔗
  • Learning Spring Boot in 2022 | Roadmap 🔗

Contribution

If you think that anything can be improved in anyway, please do suggest :

  • Open pull request with improvements
  • Discuss ideas in issues.

관련 프로젝트 살펴보기