Java ORM暙準JPAプログラミング - 基本線

初めおJPAに觊れたり、実務でJPAを䜿甚したりしお基本理論が足りない方 JPAの基本理論をしっかりず孊習するこずで、初心者でも実務で自信を持っおJPAを䜿甚するこずができたす。

難易床 初玚

受講期間 無制限

Java
Java
JPA
JPA
Java
Java
JPA
JPA

孊習した受講者のレビュヌ

5.0

5.0

향로

9% 受講埌に䜜成

珟業で実際にJPAで開発をしおいたす。 そのような芳点から芋るず、今曞いおいるコヌドがどのように機胜するかを理解するのに倧きな助けを䞎える講矩です。 以䞋は、私が感じたこの講矩の利点です。 講矩の受講をお悩みの方は参考にしおみるずいいず思いたす。 1) 発衚垳祚が䞊手く甚意されおおり、参考ながら芋に良かったです。 - 本がなくおも準備された発衚資料をダりンロヌドしお芋るこずができたす。 2) Spring Data Jpaを*最初から曞かず*、玔粋なJavaアプリケヌションから始めお最新のSpringブヌトを曞いた人でなくおもJPAずORMに察する理解床を高めるのに圹立ちたす。 3) Javaむンストラクタヌで長幎の掻動をしおみた方らしく説明が本圓に理解しやすいです。 呚蟺にJPAに぀いおお悩みの方がいらっしゃるなら躊躇なくおすすめする講矩です。

5.0

석믌

93% 受講埌に䜜成

K-ギャビンキング この修食語が䌌合う講垫、倧韓民囜で方蚀が最もセクシヌな講垫、私のプロゞェクトに䟝存性ずしお远加したい講垫 講矩決枈をお悩みの方ぞ 1あたりにも玠晎らしい講矩です。 誰かが「講矩なら圓然そうなのではないか」匟子たちずのコミュニケヌションのスタックが高くなければ䞍可胜です。 2講矩のトヌンがずおも良いです。ず氎が䞀䜓ずなっおトヌンが高たるずきに講矩を聞く皆さんもある瞬間K-ギャビンキング 3質問ぞのフィヌドバックが正確で迅速です。 実際、この3぀の講矩評は講矩に察する評䟡もありたすが、本に぀いおも感じたこずが倚いです。 'JPAに深い考え'をさせようず倚くの努力をしたようです。 もし本を賌入しお講矩を聞くなら、本を先に芋お、本圓に難しくお䞀人で理解するのが難しすぎるずしたい堎合は、奜きな郚分の講矩セクタヌを探しおみるのが私はもっず効果的だず思いたす。 考えを助ける講矩です。

5.0

kingbbode

91% 受講埌に䜜成

JPAを勉匷し、本を芋お難しかった内容を䞭心に最初に芋たした。暪から1:1 課倖しおくれるように鮮やかでわかりやすい説明、䟋コヌドがずおも良かったです。いずれか曖昧さなく、すべお明確に答えずヒントを提瀺し、䜕より実務経隓が反映された良い内容たでずおも感謝しおいたす。これからも着実に孊習しおみたしょう。ありがずうございたす。

受講埌に埗られるこず

  • JPAの基瀎をしっかりず固めるこずができたす。

  • JPAの内郚動䜜方法を理解するこずができたす。

  • オブゞェクトずDBテヌブルを正しく蚭蚈しおマッピングできたす。

  • 実務で自信を持っおJPAを䜿甚できたす。

実務でも自信を持っお曞くJPA
栌別なJPA基瀎の第䞀歩を切り離しおみおください。

🚩この講矩はロヌドマップコヌスです。

  • 本講矩は、Javaバック゚ンド開発実践コヌスを開始する最初の講矩です。コヌス党䜓の構成が気になる堎合は、スプリングブヌトずJPA実務完党埁服ロヌドマップをたず確認しおください。 (リンク)

Java ORM暙準JPAプログラミング - 基本線

オブゞェクトをリレヌショナルデヌタベヌスに保存するには、開発者は倚くのコヌドずSQLを䜜成する必芁がありたす。たずえば、オブゞェクトをSQLに倉換する単玔な日から、オブゞェクトの継承構造をテヌブルに栌玍するのが耇雑なこずたで、開発者はオブゞェクトずデヌタベヌスの間に無数のマッピングコヌドずSQLを盎接䜜成する必芁がありたす。

Java ORM暙準であるJPAは、SQLを䜜成せずにオブゞェクトをデヌタベヌスに盎接保存するのに圹立ち、オブゞェクトずリレヌショナルデヌタベヌスの違いも途䞭で解決したす。

Java ORM暙準JPAずは䜕ですか

JPA

  • Java Persistence API
  • Java陣営のORM暙準技術

ORM

  • Object-relational mapping (オブゞェクト関係マッピング)
  • オブゞェクトはオブゞェクトずしお、リレヌショナルDBはリレヌショナルDBずしお蚭蚈されおいたす
  • ORMフレヌムワヌクが䞭間からマッピング
  • オブゞェクトをORMフレヌムワヌクに保存するず、ORMフレヌムワヌクはSQLを生成しおオブゞェクトをDBに管理したす。
  • 䞀般的な蚀語にはほずんどORM技術がありたす

JPAを䜿甚する理由

  • SQL䞭心の開発からオブゞェクト䞭心ぞの開発
  • 開発生産性の向䞊
  • メンテナンスの䟿宜
  • パラダむムの䞍䞀臎を解決
  • パフォヌマンスの向䞊
  • デヌタアクセスの抜象化ずベンダヌの独立性
  • Java ORM暙準技術

オンラむン講矩
始めた理由

私はこれたで様々な実務プロゞェクトにJPAを導入しおきたした。小芏暡なのは、単玔なWebサヌビスから倧幅には、粗単䜍の取匕金額を凊理する泚文 - 決枈 - 決枈システムたで、JPAで盎接蚭蚈および開発したした。 JPAを初めお実務に導入する際には、巊右の衝突もしたが、開発の生産性ずメンテナンスが確実に良くなり、残りの時間にコヌドの品質ずテストに倚くの時間を費やすこずができたした。䜕よりも、JPAを䜿った同僚は以前に戻りたくなかった。

しかし、JPAに関する囜内資料が䞍足しおおり、ほずんどが願曞なので難しい点が倚かったです。そこで2015幎に盎接Java ORM暙準JPAプログラミング本を曞いお、それから4幎が流れたした。

これたでネむバヌ、カカオのようなむンタヌネットビゞネス䌚瀟から゚レガントな兄匟たち、11番街のようなeコマヌス䌚瀟たで、JPAをすでに䜿甚䞭や導入しようずする倚くの䌚瀟に講挔をしたした。講挔を通じお本では理解が難しかった郚分が盎接講矩で聞くので簡単に理解できるずいう開発者の方が倚かったです。それで、オンラむン講矩を䜜るこずになりたした。


基瀎がしっかり
JPA基本線

今埌進むJPA講矩は倧きく基本線ず掻甚線に分かれおいたす。この講矩は基本線です。

講矩目暙

JPAの内郚動䜜の仕方を理解しおおらず、単に䟿利であるため、JPAを導入する人をよく芋たした。実務では、本圓に倚様で耇雑な問題が発生したす。この時、根本原理を知らないず、倚くの時間ず費甚を無駄にするこずになりたす。そしお、JPAでオブゞェクトずリレヌショナルデヌタベヌスを蚭蚈しおマッピングするずき、どのような方法が良いのか分からないず少し耇雑になっおもさたようこずになりたす。

したがっお、JPAをうたく䜿甚するには、次の2぀を深く理解する必芁がありたす。

  • JPAの内郚動䜜方匏
  • オブゞェクトずリレヌショナルデヌタベヌステヌブルを正しくマッピングする方法

基本線はこの2぀に焊点を圓おたした。基瀎をしっかりずしお実務でJPAを䜿甚しおも恐れずに䜿甚できるようにするこずがこの講矩の目暙です。

掻甚線

本圓 Spring BootずJPAの掻甚1 - Webアプリケヌション開発
Spring BootずJPAで実際のWebアプリケヌションを蚭蚈および開発したす。

本圓 Spring BootずJPAの掻甚2 - API開発ずパフォヌマンスの最適化
JPAは極端なパフォヌマンスを最適化する方法を孊ぶこずができたす。

本圓 Spring Data JPA
基瀎から実務たで、Spring Data JPAを孊びたす。

本圓 Querydsl
Querydslを介しお耇雑なク゚リず動的ク゚リの問題を解決したす。

参考曞

本はより深い内容を勉匷したい人のために
参考曞ず考えおください。
本がなくおも講矩のための別途資料が提䟛されたす。


こんな方に
おすすめです

孊習察象は
誰でしょう

  • JPAを初めおご利甚の方

  • JPAを実務で䜿甚しおいたすが、基本原理を理解したい方

前提知識、
必芁でしょうか

  • JAVA蚀語

  • リレヌショナルデヌタベヌスの基瀎知識

こんにちは
yhです。

むンフラン認蚌

594,302

受講生

41,684

受講レビュヌ

9,104

回答

5.0

講座評䟡

26

講座

本圓の実務に必芁な、たずもな開発者になれるよう教育するこずが私の目暙です。

 

私の開発人生の物語

EOむンタビュヌ動画

開発のどん底 - 田舎の青幎、開発王になる

就職ず転職に関する悩みの解決

 

もっず芋る

カリキュラム

党䜓

56件 ∙ (16時間 3分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

2,111ä»¶

5.0

2,111件の受講レビュヌ

  • jojoldu님의 프로필 읎믞지
    jojoldu

    受講レビュヌ 3

    ∙

    平均評䟡 5.0

    5

    9% 受講埌に䜜成

    珟業で実際にJPAで開発をしおいたす。 そのような芳点から芋るず、今曞いおいるコヌドがどのように機胜するかを理解するのに倧きな助けを䞎える講矩です。 以䞋は、私が感じたこの講矩の利点です。 講矩の受講をお悩みの方は参考にしおみるずいいず思いたす。 1) 発衚垳祚が䞊手く甚意されおおり、参考ながら芋に良かったです。 - 本がなくおも準備された発衚資料をダりンロヌドしお芋るこずができたす。 2) Spring Data Jpaを*最初から曞かず*、玔粋なJavaアプリケヌションから始めお最新のSpringブヌトを曞いた人でなくおもJPAずORMに察する理解床を高めるのに圹立ちたす。 3) Javaむンストラクタヌで長幎の掻動をしおみた方らしく説明が本圓に理解しやすいです。 呚蟺にJPAに぀いおお悩みの方がいらっしゃるなら躊躇なくおすすめする講矩です。

    • yh
      知識共有者

      む・ドンりク様ありがずうございたす。 私もIntelliJの講矩をよく聞いおいたす^^

  • kingbbode0570님의 프로필 읎믞지
    kingbbode0570

    受講レビュヌ 3

    ∙

    平均評䟡 5.0

    5

    91% 受講埌に䜜成

    JPAを勉匷し、本を芋お難しかった内容を䞭心に最初に芋たした。暪から1:1 課倖しおくれるように鮮やかでわかりやすい説明、䟋コヌドがずおも良かったです。いずれか曖昧さなく、すべお明確に答えずヒントを提瀺し、䜕より実務経隓が反映された良い内容たでずおも感謝しおいたす。これからも着実に孊習しおみたしょう。ありがずうございたす。

    • yh
      知識共有者

      kingbbodeさん、ありがずうございたす。着実に孊習しお、気になる内容があればい぀でも気軜に質問しおください^^

  • leemaru님의 프로필 읎믞지
    leemaru

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    93% 受講埌に䜜成

    K-ギャビンキング この修食語が䌌合う講垫、倧韓民囜で方蚀が最もセクシヌな講垫、私のプロゞェクトに䟝存性ずしお远加したい講垫 講矩決枈をお悩みの方ぞ 1あたりにも玠晎らしい講矩です。 誰かが「講矩なら圓然そうなのではないか」匟子たちずのコミュニケヌションのスタックが高くなければ䞍可胜です。 2講矩のトヌンがずおも良いです。ず氎が䞀䜓ずなっおトヌンが高たるずきに講矩を聞く皆さんもある瞬間K-ギャビンキング 3質問ぞのフィヌドバックが正確で迅速です。 実際、この3぀の講矩評は講矩に察する評䟡もありたすが、本に぀いおも感じたこずが倚いです。 'JPAに深い考え'をさせようず倚くの努力をしたようです。 もし本を賌入しお講矩を聞くなら、本を先に芋お、本圓に難しくお䞀人で理解するのが難しすぎるずしたい堎合は、奜きな郚分の講矩セクタヌを探しおみるのが私はもっず効果的だず思いたす。 考えを助ける講矩です。

    • yh
      知識共有者

      ご挚拶様、誠にありがずうございたす。長文の受講に涙がありたす。 10幎も前に囜内にJPAを䜿甚する開発者の方がほずんどいなかったので、この良い技術をあたりに知らせたいずいう情熱がいっぱいだった蚘憶がありたす。なぜ海倖ではほがJPAだけを䜿うのに、囜内ではそうではないのか そう悩んだが、結局囜内ではこの技術を䜿いたくおも、きちんずした本や教育資料がないずいう考えをするようになり、結局7幎前にJPA本を曞き始めたした。 JPAを曞くのに2幎、むンフラのJPA講矩コヌスを䜜るのに1幎で、合蚈3幎ほどはJPA技術普及のために時間を過ごしたした。 今は本圓に倚くの䌚瀟でJPAを基本ずしお䜿甚しおおり、その時の努力が本圓にやりがいがありたす。 ゜クミンが私のそのような努力を知っおくれおずおも嬉しいです。 ㅠㅠ

  • leejaycoke0521님의 프로필 읎믞지
    leejaycoke0521

    受講レビュヌ 4

    ∙

    平均評䟡 5.0

    5

    6% 受講埌に䜜成

    䌚瀟ハンダに毎日忙しい枊䞭に孊園でも通うかず思いたしたが、぀いにJPA講矩ができお蜂蜜のタむミングですね。 私はこの前にJPAの本を芋お勉匷しおいたしたが、気になった点、仕事に適甚しお悩んで解決できなかった郚分がありたした。これは正しいですかそれは正しいですか半信半疑で適甚しおいた郚分..ずころでこの講矩でこのような疑問をすべお解決しおくれたした。 ㅠㅠ感動 特に盎接ラむブコヌディングする郚分も芋せおくれるので、倚くの方が珟業でJPAを適甚するこずにもっず觊れそうです。 今は䌚瀟で進行する新芏プロゞェクトに無条件 JPAを䜿甚しおいたす。 䌚瀟が受講料をサポヌトしおいるため、チヌムメンバヌもこの講矩を聞くこずを奚励しようずしおいたす。本圓にありがずうございたすㅠㅠ

    • yh
      知識共有者

      む・ゞュヒョンありがずうございたす。 新芏プロゞェクトに無条件 JPAを適甚しおいたすね。 途䞭で気になる内容があれば、い぀でも気軜に質問しおください^^

  • parapp82820676님의 프로필 읎믞지
    parapp82820676

    受講レビュヌ 11

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    私は野生型ではなく孊者型ですか^^ 掻甚線に行った30ほど聞いおずおもずんでもなく基本線を聞いおしたいたしたね^^。䞀週間䞀週間キム・ペンハン様の講矩を聞くず、リップアップする姿を自分で感じたす。特に実務で䜿わなければならないものず必芁ない郚分を思い切っおたずめおくださる郚分がずおも良いようです。今は本圓に掻甚線を自信を持っお進むこずができるようです。倧韓民囜JPAの基本曞はキム・ペンハン様講座ず本で明瀺的宣蚀されたした。

    • yh
      知識共有者

      ㅎㅎよく刀断したした。実は私が孊者型スタむルなのに、最近は野生型になろうずたくさん頑匵っおいたす^^ JPAが非垞に長期間発展し぀぀、あたりにも様々なケヌスたでサポヌトしおいるので、勉匷するには限界もなく、私も最初はたくさん倧倉でした。ずころで実務でいざ開発をしおみるから。倧切なのがちょうど決たっおいたしたね^^ その郚分を最倧限の講矩にたくさん溶かしたした。本はJPA自䜓を党䜓的に扱う必芁があり、より広い範囲をカバヌしおいたす。 䞀生懞呜頑匵っおいる様子を芋るず、私も䜕か気持ちいいですね。 ㅎㅎクリアフェアリヌファむティング

yhの他の講座

知識共有者の他の講座を芋おみたしょう

䌌おいる講座

同じ分野の他の講座を芋おみたしょう