HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🔙
백엔드 데브코스 2기 커리큘럼
/
실무 SpringBoot 심화

실무 SpringBoot 심화

권장 학습 시간
매주 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독서스터디
프로젝트 동아리