toby-spring-learn 토비의 스프링 학습 🍑 Roadmap 1. CS 1.1. 운영체제 1.1.1. 서적 - Operating System Concept 1.2. 알고리즘 1.2.1. 서적 - Introduction to Algorithms 1.2.2. 강의 - 백준 코딩 테스트 대비 강의 1.3. 네트워크 1.3.1. 서적 - HTTP 완벽 가이드 - 후나의 시스코 네트워킹 1.3.2. 강의 - 모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한님 2. Coding Test 2.1. BOJ (BaekJoon Online Judge) 2.2. 코딜리티 2.3. 프로그래머스 2.4. 서적 - 이것이 코딩 테스트다. 3. Stack 3.1. Java - GC - Modern Java - Parallel Processing 3.2. Kotlin (Option) 3.3. Python (Option) 3.4. Linux System 3.5. Spring 3.5.1. Core 3.5.2. MVC 3.5.3. Data 3.5.3.1. 서적 - 자바 ORM 표준 JPA 프로그래밍 - 김영한님 3.5.4. Cache 3.5.5. Session 3.5.6. Retry 3.5.7. Cloud 3.5.8. Reactive 3.6. RDBMS 3.7. Redis 3.8. NoSQL 3.9. Elastic Search 3.10. Kafka 3.11. Hadoop 4. Software Dev Philosophy 4.1. OOP 4.2. Design Pattern 4.3. TDD (Test Driven Development) 4.4. DDD (Domain Driven Design) 4.5. Clean Architecture 4.6. DevOps