Spring/SpringBoot2 - API

스프링 부트 JPA 활용 2 - API 개발 & 성능 최적화 학습 리스트

느리지만 꾸준하게 2022. 4. 11. 22:39
  • API 개발 기본
  1. 회원 등록 API
  2. 회원 수정 API
  3. 회원 조회 API

 

 

  • API 개발 고급 - 준비
  1. API개발 고급 소개
  2. 조회용 샘플 데이터 입력

 

 

 

  • API 개발 고급
  • 지연 로딩과 조회 성능 최적화
  1. 간단한 주문 조회 V1: 엔티티를 직접 노출
  2. 간단한 주문 조회 V2: 엔티티를 DTO로 변환
  3. 간단한 주문 조회 V3: 엔티티를 DTO로 변환 - 페치 조인 최적화
  4. 간단한 주문 조회 V4: JPA에서 DTO로 바로 조회

 

 

 

  • API 개발 고급
  • 컬렉션 조회 최적화
  1. 엔티티 직접 노출
  2. DTO로 변환
  3. DTO로 변환 - 페치 조인 최적화
  4. DTO로 변환 - 페이징과 한계 돌파
  5. JPA에서 DTO 직접 조회
  6. JPA에서 DTO 직접 조회 - 컬렉션 조회 최적화
  7. JPA에서 DTO 직접 조회 - 플랫 데이터 최적화
  8. API 개발 고급 정리

 

 

 

  • API 개발 고급 - 실무 필수 최적화
  1. OSIV와 성능 최적화

 

 

 

  • 스프링 데이터 JPA 소개
  • QueryDSL 소개

 

 

 

<출처 김영한: 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 >

 

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-API%EA%B0%9C%EB%B0%9C-%EC%84%B1%EB%8A%A5%EC%B5%9C%EC%A0%81%ED%99%94/dashboard

 

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 - 인프런 | 강의

스프링 부트와 JPA를 활용해서 API를 개발합니다. 그리고 JPA 극한의 성능 최적화 방법을 학습할 수 있습니다., - 강의 소개 | 인프런...

www.inflearn.com