매주 40시간
- 코어 타임(13~19시)
- 동영상 강의 + 과제 실습
- TIL(Today I learned)
- CS/IT독서 스터디
- 사이드 프로젝트 동아리
May 7, 2022 → May 13, 2022
- JPA 소개, 필요성, 프로젝트 시작, 환경 세팅
- JDBC Template, 쿼리매퍼 소개
- 어플리케이션 티어(ApplicationLayer), 데이터티어(Database Layer)에 접근법
- 영속성 컨텍스트
- EntityManagerFactory, EntityManager
- 영속성 컨텍스트 소개와 특징
- 엔티티의 생명주기
- 엔티티 매핑 및 연관 관계 매핑 실습
- 고급 매핑 전략
- 프록시와 연관관계
- 즉시 로딩(Eager fetch), 지연 로딩(Lazy fetch)
- 영속성 전이(CASCADE, 고아객체)
- 스프링 데이터 JPA
- Native Query (QueryDSL)
- REST API 웹 어플리케이션 개발
- 엔티티 (주문 관리 vs 게시판)
- API 개발 (JUnit, Lombok, OSIV)
- API 문서화 (레스트 닥스, 스웨거)
- 롬복 사용시 JPA에 이슈가 될 수 있는 포인트
실습
이론
라이브세션
과제리뷰
TIL
CS/IT독서스터디
프로젝트 동아리