00. 소개
본 노트 정리는 김영한님의 인프런,
실전! 스프링 부트와 JPA 활용 1 - 웹 애플리에키션 개발을 기반으로 함
다루게 되는 도구#
- Spring Boot
- gradle
- tomcat
- thymeleaf
- JPA
- Hibernate
강의목표#
- 실무에 가까운 spring boot + JPA 를 활용한 복잡한 예제
특징#
- 처음부터 끝가지 하나의 프로젝트로 코딩으로 완성
강의 구성#
- 웹 앱 개발 (지금 강의)
- DB 설계
- 핵심 비즈니스 로직 개발
- 자연스럽게 도메인 주도 설계를 배울 수 있음
- 웹 계층 개발
- API 최적화
- REST api 개발
- 성능 최적화
- JPA 조회 성능 최적화 노하우
- 6단계의 성능 튜닝
- JPA 성능 문제의 90% 가 해결 가능할 있도록 제공
가장 중요한 부분#
- 처음부터 끝까지 직접 코딩!