
백엔드 개발자와 스프링을 선택한 이유

REST와 API 그리고 REST API

배경 지식 + JVM 메모리 구조

List, Set, Queue, Map

JAVA 객체와 클래스

추상 클래스 abstract

인터페이스

상속

인터페이스 vs 추상 클래스

예외처리

타입 안정성을 유지하며 효율적 코딩을

자바와 함수형

쓰레드의 생성, 종류

쓰레드 상태 제어 (동기화 사용 전)

Synchronization, Condition

List 인터페이스의 구현체
Queue의 구현체들과 사용 메소드

deque
Set

Map와 구현체들
스프링 세팅 Gradle
Test Code 작성하기
롬복과 application.properties파일

MVC와 서블렛
Controller, API...
정적 페이지 vs 동적 페이지
Jackson
Client가 서버에 데이터를 보내는 방식
HTTP 데이터를 객체로 사용하기
3 Layer Architecture
의존성, 주입
IoC컨테이너와 Bean
방대한 컨텐츠를 사용자 편의를 위해 자르는 개념
JPA
Entity
persistence
트랜잭션
SpringBoot의 JPA
Spring Data JPA
JPA Auditing
Query Methods
Spring Bean
Authorization
Filter
Entity
Entity 1:1
Entity N:1
Entity 1:N
Entity N:M

Spring 29. 빌더 패턴