
코딩으로 학습하는 리팩토링
백기선
리팩토링은 소프트웨어 엔지니어가 갖춰야 할 기본적인 소양 중 하나입니다. 이 강의는 인텔리J와 자바를 사용하여 보다 실용적인 방법으로 다양한 코드의 냄새와 리팩토링 기술을 설명하고 직접 실습할 수 있도록 준비했습니다.
Basic
리팩토링, Java, IntelliJ IDEA
Learn about Spring Data JPA, which provides several features to make using JPA (Java Persistence API) easier.
Understanding ORM
JPA Programming
How to create a bean
What if Spring JPA feels difficult?
Learn concepts, principles, and even practice thoroughly.
Learn about Spring Data JPA, which provides several features to make using JPA (Java Persistence API) easier.
With all these advantages, one drawback of JPA is its high learning curve.
I hope this lecture will help lower that learning cost a little.
JPA or Hibernate
Getting started with programming
Student or Developer
ORM and JPA and
Spring Data JPA
For those who want to understand the principle
Spring Data JPA
If you are using it for the first time
For those who want to make better use of it
📖 Spring Data JPA → JPA (Hibernate) → JDBC
In this lecture, we will first learn about the problem that ORM (Object-Relational Mapping) is trying to solve, namely the conceptual mismatch between objects and relational databases .
Next, we will learn the important features of JPA and Hibernate, which are ORM implementations. In particular, you need to understand the fetching strategy and the life cycle of entities to be able to program JPA while considering performance.
Next, we will look at the magical bean creation method of Spring Data JPA. After learning the core concept principles, we will look at various ways to use Spring Data JPA in earnest. We will look at the functions provided by default and learn various customization and various technology integration methods.
📢 Please check the notes.
Who is this course right for?
For those who are starting JPA or Hibernate programming
For those who want to understand the principles of ORM, JPA, and Spring Data JPA
For those who are new to Spring Data JPA or want to get better at it
Need to know before starting?
Java Programming
Spring Basics
91,683
Students
4,113
Reviews
2,009
Answers
4.8
Rating
20
Courses
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
All
186 reviews
4.8
186 reviews
Reviews 14
∙
Average Rating 4.6
Reviews 3
∙
Average Rating 5.0
Reviews 8
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!
$68.20