Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Back-end

Thực hành! Dữ liệu Spring JPA

Spring Data JPA vượt qua những giới hạn cũ và như phép thuật, bạn có thể hoàn thành quá trình phát triển chỉ với giao diện mà không cần lớp triển khai trong kho lưu trữ. Và tất cả các chức năng CRUD cơ bản đã được phát triển lặp đi lặp lại cũng được cung cấp. Chúng tôi sẽ chia sẻ bí quyết thực hành Spring Data JPA.

(5.0) 931 đánh giá

16,417 học viên

Java
Spring
Spring Boot
JPA

Dịch cái này sang tiếng Việt

  • Bạn có thể học Spring Data JPA từ cơ bản đến ứng dụng thực tế chỉ trong một lần.

  • Bạn sẽ học chủ yếu về các hàm thực sự được sử dụng trong thực tế.

  • Ngoài những giải thích chức năng đơn giản, bạn có thể học được cách ứng dụng thực tế.

  • Bạn có thể hiểu rõ sự khác biệt giữa JPA và Spring Data JPA.

Spring Data JPA không phải là một lựa chọn, nhưng là điều bắt buộc!

🚩 Khóa học này là khóa học theo lộ trình.

  • Bài giảng này là khóa học thực hành về phát triển phần mềm Java. Nếu bạn tò mò về cấu trúc khóa học tổng thể, trước tiên hãy xem Lộ trình thực hành hoàn chỉnh về Spring Boot và JPA . (liên kết)

Trải nghiệm thực tế của Kim Young-han! Dữ liệu mùa xuân JPA

Khi lần đầu xuất bản khóa học trên Inflearn, tôi muốn chia sẻ với bạn những kiến ​​thức chuyên môn mà tôi đã học được và cảm nhận được khi áp dụng Spring Boot và JPA vào nhiều dự án thực tế khác nhau. Vì vậy, bắt đầu với khóa học cơ bản về JPA, tôi đã dạy bạn cách phát triển các ứng dụng web bằng Spring Boot và JPA và tối ưu hóa hiệu suất của chúng. Bây giờ đến lượt Spring Data JPA.

Được xây dựng dựa trên Spring Boot và JPA, việc bổ sung một framework tuyệt vời có tên là Spring Data JPA giúp cho việc phát triển trở nên thực sự thú vị. Các mã phát triển trước đây được cho là đơn giản và có tính lặp lại đã được giảm đáng kể. Điều này cho phép các nhà phát triển tập trung vào việc phát triển logic kinh doanh cốt lõi.

Nếu bạn sử dụng cơ sở dữ liệu quan hệ trong thực tế,
Spring Data JPA không phải là một lựa chọn mà là điều bắt buộc .


Trong bài giảng hiện tại
Dữ liệu mùa xuân JPA
Lý do không sử dụng

Spring Data JPA là công nghệ thiết yếu trong thực tế nếu bạn sử dụng Spring và JPA. Tuy nhiên, trong các bài giảng tiếp theo, tôi cố tình không sử dụng các kỹ thuật này.

Spring Data JPA là công nghệ giúp bạn sử dụng JPA một cách thực sự tiện lợi. Nhưng nó tự động hóa và trừu tượng hóa quá nhiều JPA. Do đó, nếu bạn sử dụng Spring Data JPA ngay từ đầu mà không có hiểu biết cơ bản về JPA, bạn sẽ khó có thể hiểu được cách thức hoạt động sâu bên trong của nó.

Vậy thì hãy luyện tập nhé! Trong bài giảng về Spring Data JPA , trước tiên chúng tôi sẽ cho bạn xem mã được phát triển hoàn toàn bằng JPA, sau đó chuyển sang Spring Data JPA để so sánh sự khác biệt .


Mạnh mẽ và thiết thực
Dữ liệu mùa xuân JPA

Spring Data JPA cung cấp rất nhiều tính năng. Mặc dù trông có vẻ đẹp và bắt mắt ở bên ngoài, nhưng nó vẫn có một số tính năng còn thiếu để sử dụng thực tế. Vì vậy, tôi tập trung vào việc giải thích các chức năng thường được sử dụng trong thực tế và mạnh dạn rút gọn nội dung các chức năng còn thiếu sót để sử dụng thực tế. Và tôi sẽ giải thích tại sao nó không phù hợp để sử dụng thực tế.

Cuối cùng, chúng tôi sẽ chia sẻ với bạn một số bí quyết thực tế về cách sử dụng Spring Data JPA tốt nhất trong công việc thực tế quan trọng nhất của bạn.

📌 Vui lòng kiểm tra trước khi tham gia lớp học!

  • Bài giảng này không đề cập sâu về JPA. Vậy thì hãy học lập trình JPA theo chuẩn Java ORM hoặc thực hành nhé! Bạn nên học bài giảng Spring Boot và JPA Utilization 1 trước rồi mới học bài giảng này.

Bài giảng liên quan

Cơ bản

Lập trình JPA chuẩn ORM Java - Cơ bản
Đây là khóa học tiên quyết để hiểu về các công nghệ dựa trên JPA.

Phần sử dụng

Luyện tập! Sử dụng Spring Boot và JPA 1 - Phát triển ứng dụng web
Thiết kế và phát triển các ứng dụng web thực tế với Spring Boot và JPA.

Luyện tập! Sử dụng Spring Boot và JPA 2 - Phát triển API và Tối ưu hóa hiệu suất
Bạn có thể tìm hiểu cách tối ưu hóa hiệu suất cực đại của JPA.

Luyện tập! Truy vấn
Giải quyết các vấn đề truy vấn phức tạp và động với Querydsl.

sách tham khảo

Cuốn sách này dành cho những ai muốn tìm hiểu sâu hơn.
Bạn có thể coi nó như một cuốn sách tham khảo.
(Nếu bạn không có sách, chúng tôi sẽ cung cấp tài liệu riêng cho bài giảng.)


Khuyến nghị cho
những người này!

Khóa học này dành cho ai?

  • Dành cho những ai muốn học Spring Data JPA từ đầu

  • Dành cho những ai sử dụng Spring Data JPA trong thực tế nhưng muốn sử dụng nó tốt hơn

  • Dành cho những ai muốn tìm hiểu cách sử dụng nhiều chức năng khác nhau của Spring Data JPA, tập trung vào các chức năng thực sự được sử dụng trong thực tế.

Cần biết trước khi bắt đầu?

  • JPA

  • khung công cụ lò xo

  • Kiến thức cơ bản về cơ sở dữ liệu quan hệ

Xin chào
Đây là

537,168

Học viên

34,281

Đánh giá

8,878

Trả lời

5.0

Xếp hạng

22

Các khóa học

진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.

 

저의 개발 인생 이야기

EO 인터뷰 영상

개발바닥 - 시골 청년 개발왕 되다

취업과 이직에 대한 고민 해결

 

Chương trình giảng dạy

Tất cả

32 bài giảng ∙ (7giờ 17phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

931 đánh giá

5.0

931 đánh giá

  • 큰돌님의 프로필 이미지
    큰돌

    Đánh giá 12

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    솔직히 말씀드리면 스프링 JPA를 설명하는 정말 최고의 강의라고 볼 수 있습니다. / 제 지인들 등에게 홍보도 많이 하고 있어요. ㅎ 좋은 강의 감사합니다.

    • 김영한
      Giảng viên

      큰돌님 홍보까지 감사합니다^^!

  • OMG님의 프로필 이미지
    OMG

    Đánh giá 205

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    이번 스프링데이터JPA 강의 역시 명강의입니다!!! 제가 가장 만족스러웠던 부분은 라이브 코딩으로 기존의 JPA 를 이용하여 구현하고 스프링 데이터 jpa로 수정하는 과정을 보여줌으로써 스프링 데이터 jpa를 사용하면 얼마나 편리해지는지 설명해 주시는 부분이 가장 좋았고 영한님이 해당 기술에 대해 얼마나 많은 경험과 지식을 보유한지 감탄을 금치 못했습니다. 다만 아쉬운 점은 이전 강의에서 보여주신 영한님 특유의 유머가 나오지 않아 조금 아쉽네요 ㅎㅎ 강의를 재밌게 듣는 요소 중 하나였는데 조금 허전했습니다..ㅠ 그럼에도 불구하고 실무 경험과 실무에서 사용하는 것과 그렇지 않은 것을 잘 구분하여 설명해주셔서 어떤 부분을 중점적으로 공부하고 사용해야 하는지도 알게 되었습니다. 다음 Querydsl 강의 후기에서 뵙겠습니다 :-)

    • 김영한
      Giảng viên

      OMG님 최근에 정말 열심히 공부중이시군요! 개그 드립을 칠 때마다 항상 이게 먹힐지 고민이있는데, 이런걸 또 좋아하는 분이 있었군요! 앞으로 강의에 참고하겠습니다. ㅋㅋ 멋진 수강평 항상 감사드려요!

  • 김동호님의 프로필 이미지
    김동호

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    또 완강했습니다. 영한님이 우연히 제 서비스를 방문할 때까지 열심히 달리도록 하겠습니다.

    • 김영한
      Giảng viên

      동호님 응원합니다^^!

  • SeJongDeveloper님의 프로필 이미지
    SeJongDeveloper

    Đánh giá 17

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    스프링 데이터 JPA는 개발자의 귀차니즘이 탄생한 거대한 괴물이네요. 주니어 개발자로써 감사한 마음으로 사용하겠습니다. JPA라는 기술을 알려주신 강사님께 감사함을 느낍니다. 감사합니다!

    • 김영한
      Giảng viên

      SeJongDeveloper님 즐겁게 듣고 계시군요^^ 고맙습니다.

  • 손성용님의 프로필 이미지
    손성용

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    항상 감사합니다 갓영한님!!! 강의 정말 쉽고 편하게 설명 해주시는 것 같아요 덕분에 정말 많이 배워갑니다 앞으로도 기대하겠습니다

    • 김영한
      Giảng viên

      이번에도 열심히 공부하시는군요! 고맙습니다. 손성용님 저도 덕분에 힘이납니다!

Khóa học khác của yh

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!