[초급~활용] 김영한의 스프링 부트와 JPA 실무 완전 정복 로드맵
현역 개발 팀장이 전해주는
진짜 실무 노하우.
실무에서 스프링 부트와 JPA를 재대로 알고 사용하는 것은 매우 중요합니다.
- 조 단위의 거래 금액을 처리하는 주문, 결제, 정산 같은 핵심 프로젝트에 스프링 부트와 JPA를 도입한 실전 노하우를 담았습니다.
- 네이버, 카카오 같은 인터넷 비즈니스 회사부터 우아한형제들, 11번가 같은 e커머스 회사까지, 스프링 부트와 JPA를 이미 사용중이거나 도입하려는 많은 회사에서 기업 강연한 내용을 다듬어서 온라인 강의로 만들었습니다.
- 카카오, SK플래닛을 거쳐 현재 우아한형제들 개발 팀장으로 일하고 있습니다.
- 책 자바 ORM 표준 JPA 프로그래밍 저자 직강입니다.
실무에서 스프링 부트와 JPA를 어떻게 사용하는지 실전 경험으로만 얻을 수 있는 개발의 엑기스를 전수해 드립니다.
이런 것을 배울 수 있어요


어떤 순서로 배우면 좋을까요?
- 타입 A - 학자형
하나씩 차곡차곡 기반을 쌓아가는 스타일이라면?
하단의 로드맵 강의 순서 그대로 진행하면 됩니다.
- 타입 B - 야생형(추천)
일단 코드부터 보고 싶은 야생형 개발자라면?
다음의 스텝을 따라가 보세요.
- 활용편 1 - 먼저 활용편 1을 쭉 따라 치며 전체 기술과 백엔드 서비스 개발의 감을 익힙니다. (이해가 좀 부족해도 우선 진행하시길 권장합니다.)
- JPA 기본편 - JPA 기본 내공을 다집니다.
- 활용편 1 복습 - 이미 기본편을 학습한 상태이기 때문에 처음부터 다시 쭉 따라하다 보면 JPA의 깊이있는 내용을 이해할 수 있습니다.
- 활용편 2 - 실전에서 JPA를 개발하고, JPA 성능 최적화를 어떻게 하는지 이해합니다.
- 스프링 데이터 JPA - 실무에서 필요한 기능 위주로 스프링 데이터 JPA를 학습합니다.
- Querydsl - 복잡한 쿼리와 동적쿼리 문제를 해결합니다.
이런 분들께 추천드려요!

JPA?
JPA의 필요성을 느끼는 JPA 초심자

직접 개발
실제 자바 웹앱 개발의 감을 잡고픈 분

실무 정복
실무에서 스프링부트, JPA 잘 활용하고픈 분

즐거운 개발
스프링 데이터 JPA 실무 활용법 배우고픈 분
객체를 관계형 데이터베이스에 저장하려면 개발자는 많은 코드와 SQL을 작성해야 합니다. 객체를 SQL로 변환하는 단순한 일부터, 객체의 상속 구조를 테이블에 저장하는 복잡한 일까지, 개발자는 객체와 … 자세히 보기
스프링 부트는 복잡하고 어려운 스프링 프레임워크를 간결하고, 쉽게 사용할 수 있게 도와줍니다. 여기에 JPA가 제공하는 강력한 ORM 기술을 더하면, 높은 생산성을 유지하면서 민첩하게 웹 애플리케이션 … 자세히 보기
1편에서는 웹 애플리케이션을 개발하면서 기능 구현에 초점을 맞추었다면, 2편은 기능 개발을 넘어서 기술 문제를 해결하는데 초점을 맞추었습니다. 기능을 제대로 구현하는 방법은 무엇인지, 실무에서 주로 … 자세히 보기
스프링 부트와 JPA라는 기반 위에 스프링 데이터 JPA라는 환상적인 프레임워크를 더하면 개발이 정말 즐거워집니다. 지금까지 조금이라도 단순하고 반복적이라 생각했던 개발 코드들이 확연하게 줄어듭니다. … 자세히 보기
최신 자바 백엔드는 주로 스프링 부트와 JPA, 스프링 데이터 JPA를 조합해서 사용합니다. 그런데 이런 조합으로 해결하지 못하는 한계점이 바로 복잡한 쿼리와 동적 쿼리 문제입니다. 이러한 문제들을 … 자세히 보기