강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Back-end

実践!Spring Data JPA

Spring Data JPAは、既存の制限を超えて、まるで魔法のようにリポジトリに実装クラスなしでインタフェースだけで開発を完了することができます。そして繰り返し開発してきた基本CRUD機能も全て提供します。 Spring Data JPA実務ノウハウをお届けします。

  • yh
Java
Spring
Spring Boot
JPA

学習した受講者のレビュー

こんなことが学べます

  • Spring Data JPAを基礎から実務活用まで一度に学べます。

  • 実際に実務で使用される機能を中心に学習します。

  • 単なる機能の説明を超えて、実務活用ノウハウを学ぶことができます。

  • JPA と Spring Data の違いを明確に理解できます。

Spring Data JPA、選択ではなく必須です!

🚩この講義はロードマップコースです。

  • 本講義はJavaバックエンド開発実践コース講義です。コース全体の構成が気になる場合は、スプリングブートとJPA実務完全征服ロードマップをまず確認してください。 (リンク)

キム・ヨンハンの本番! Spring Data JPA

初めてInflearnに講義を公開したとき、様々な実務プロジェクトにSpring BootとJPAを適用しながら学び、感じたノウハウを皆さんに鮮やかにお伝えしたいと思いました。そこで、JPAの基本講義を皮切りに、Spring BootとJPAを活用してWebアプリケーションを開発し、パフォーマンスを最適化する方法をお伝えしました。これでSpring Data JPAのターンです。

Spring BootとJPAという基盤の上に、Spring Data JPAという素晴らしいフレームワークを追加すると、開発が本当に楽しくなります。これまで少しでも単純で繰り返しだと思っていた開発コードが確実に減ります。したがって、開発者はコアビジネスロジックの開発に集中できます。

実務でリレーショナルデータベースを書くなら
Spring Data JPAはオプションではなく必須です。


既存講義では
Spring Data JPA
未使用の理由

Spring Data JPAは、SpringとJPAを使用する場合は実務で必須となる技術です。しかし、これまで進んだ次の講義では、意図的にこれらの技術を使用していませんでした。

Spring Data JPAは、JPAを本当に便利に使用するのに役立つ技術です。しかし、JPAのあまりにも多くの部分を自動化して抽象化します。したがって、JPAの基本的な理解なしに、最初からSpring Data JPAを使用すると、深い内部動作方法を理解することは困難です。

だから本番! Spring Data JPA講義では、純粋にJPAで開発したコードを最初に紹介し、その後Spring Data JPAに変更してどのような違いがあるかを比較するように進めます。


実務中心の強力
Spring Data JPA

Spring Data JPAは本当にさまざまな機能を提供します。見た目には素敵で派手ですが、まだ実務での使用に不足している機能もあります。そのため、実務でよく使う機能を中心に説明し、実務で使用するのにまだ不足している機能は大胆に内容を減らしました。そして、どんな点で実務で使用するのが不足しているのか説明します。

最後に、最も重要な実務でSpring Data JPAをどのように活用すれば良いのか鮮やかな実務ノウハウをお届けします。

📌受講前に確認してください!

  • 本講義はJPA自体を深く扱っていません。したがって、Java ORM標準JPAプログラミング、または本番!スプリングブートとJPA活用1講義を先に聞いて、本講義を聞くことをお勧めします。

関連講義

基本編

Java ORM標準JPAプログラミング - 基本編
JPAベースのスキルを理解するために必要な選手講義です。

活用編

本当! Spring BootとJPAの活用1 - Webアプリケーション開発
Spring BootとJPAで実際のWebアプリケーションを設計および開発します。

本当! Spring BootとJPAの活用2 - API開発とパフォーマンスの最適化
JPAは極端なパフォーマンスを最適化する方法を学ぶことができます。

本当! Querydsl
Querydslは、複雑なクエリと動的クエリの問題を解決します。

参考書

本はより深い内容を勉強したい人のために
参考書と考えてください。
(本がなくても講義のための別途資料が提供されます。)


こんな方に
おすすめです

学習対象は
誰でしょう?

  • Spring Data JPA を最初から学習したい方

  • 実務でSpring Data JPAを使用していますが、より活用したい方

  • Spring Data JPAの様々な機能の中で、実務で実際に使用する機能を中心に活用法を学びたい方

前提知識、
必要でしょうか?

  • JPA

  • スプリングフレームワーク

  • リレーショナル データベースの基礎知識

こんにちは
です。

551,803

受講生

35,977

受講レビュー

8,944

回答

5.0

講座評価

24

講座

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

 

저의 개발 인생 이야기

EO 인터뷰 영상

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

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

 

カリキュラム

全体

32件 ∙ (7時間 17分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

951件

5.0

951件の受講レビュー

  • kundol님의 프로필 이미지
    kundol

    受講レビュー 12

    平均評価 5.0

    5

    100% 受講後に作成

    To be honest, I think this is the best lecture explaining Spring JPA. / I'm also promoting it to my acquaintances and others. Thank you for the great lecture.

    • yh
      知識共有者

      Thank you for promoting Big Stone^^!

  • omg님의 프로필 이미지
    omg

    受講レビュー 205

    平均評価 5.0

    5

    100% 受講後に作成

    This Spring Data JPA lecture is also a great lecture!!! The part that I was most satisfied with was the part where he explained how convenient it is to use Spring Data JPA by showing the process of implementing it using the existing JPA through live coding and modifying it to Spring Data JPA, and I couldn't help but admire how much experience and knowledge Younghan has about the technology. The only regret is that Younghan's unique humor that he showed in the previous lecture was not shown. It was one of the elements that made the lecture fun, but it was a little disappointing..ㅠ Nevertheless, he explained well what is used in practical experience and practice and what is not, so I learned which parts I should focus on studying and using. I'll see you in the next Querydsl lecture review :-)

    • yh
      知識共有者

      OMG, you've been studying really hard lately! Whenever I make a gag, I always worry if it will work, but there's someone who likes this kind of thing! I'll take note of it in my future lectures. Haha. Thank you always for the great course review!

  • apidev님의 프로필 이미지
    apidev

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    I'm still stubborn. I'll keep running hard until Younghan visits my service by chance.

    • yh
      知識共有者

      I'm rooting for you, Dongho^^!

  • sejongdeveloper님의 프로필 이미지
    sejongdeveloper

    受講レビュー 17

    平均評価 5.0

    5

    100% 受講後に作成

    Spring Data JPA is a huge monster that was born from the developer's quirks. I will use it with gratitude as a junior developer. I feel grateful to the instructor who taught me the technology called JPA. Thank you!

    • yh
      知識共有者

      SeJongDeveloper, I'm glad you're enjoying listening^^ Thank you.

  • wson님의 프로필 이미지
    wson

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    Thank you always, God Younghan!!! I think your lectures are really easy and easy to understand Thanks to you, I'm learning a lot I'll look forward to the future

    • yh
      知識共有者

      You are studying hard this time too! Thank you. Thanks to you, Seongyong Son, I also get strength!

期間限定セール、あと1日日で終了

¥52

24%

¥10,359

yhの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!