강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

本当! Querydsl

Querydslの基礎から実務活用まで、一度に解決してみてください!

  • yh
Java
JPA

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

受講後に得られること

  • Querydslを基礎から実務活用まで一度に学ぶことができます。

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

  • JPAを使用すると、動的クエリと複雑なクエリの問題を解決できます。

複雑なクエリ、動的クエリは今こんにちは!
QuerydslでJavaバックエンド技術をしっかりと。

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

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

キム・ヨンハンの本番! Querydsl

最新のJavaバックエンドは、主にSpring BootとJPA、Spring Data JPAを組み合わせて使用しています。しかし、この組み合わせで解決できない限界点は、複雑なクエリと動的クエリの問題です。

実務では通常複雑なクエリを扱い、ここに加えて動的クエリを使うことも多いです。ビジネスドメインによっては、クエリの作成が開発業務の半分以上である場合があります。これらの問題をきちんと解決する技術がQuerydslです。

限界を越えたければ、
JPA + Querydslはオプションではなく必須です。

QuerydslはJava言語の限界を超えて、クエリを文字ではなく本物のJavaコードで書くのを助けます。本当に多くの開発者が悩んできた動的クエリの問題をきちんと解決するだけでなく、文法エラーもコンパイル時にすべてつかみます。 Javaコードで書いていますが、SQL、JPQLと文法がほぼ同じなので、簡単に学習でき、また簡単に複雑なクエリも作成できます。

Spring BootとJPAという基盤の上に、Spring Data JPAとQuerydslという2つの素晴らしいフレームワークを追加すると、開発が本当に楽しくなります。これまで少しでも単純で繰り返しだと思っていた開発コードが確実に減ります。開発者はコアビジネスロジックを開発し、集中できます。そしてQuerydslのおかげでクエリを書くことさえもJavaコードで書くことができて楽しいです。複雑な作業では、Spring Data JPAとQuerydslの組み合わせは選択ではなく必須です。

このレッスンでは、Querydslの完全な基礎からさまざまな実務プロジェクトから積み重ねられたノウハウまで、 Querydslに関するすべての内容を伝えます。

👨‍💻受講前に参考にしてください!

  • このレッスンでは、QuerydslのJPA(JPQL)モジュールについて説明します。

学習内容

こんな方におすすめです💻

  • Querydslについて
  • プロジェクト環境設定 - プロジェクトの作成、設定と検証、スプリングブート設定など
  • サンプルドメインモデル
  • 基本文法
  • 中級文法
  • 実務の活用 - 純粋なJPAとQuerydsl
  • 実務の活用 - Spring Data JPAとQuerydsl
  • Spring Data JPAが提供するQuerydsl機能

関連講義

基本編

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

活用編

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

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

本当! Spring Data JPA
基礎から実務まで、Spring Data JPAを学びます。

参考書

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


こんな方に
おすすめです

学習対象は
誰でしょう?

  • JPAを使用しながら複雑なクエリを解決したい方

  • SpringとJPAの組み合わせで実務プロジェクトを進行する方

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

  • JPA

  • Spring Data JPA

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

こんにちは
です。

568,887

受講生

38,453

受講レビュー

9,021

回答

5.0

講座評価

25

講座

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

 

저의 개발 인생 이야기

EO 인터뷰 영상

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

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

 

カリキュラム

全体

41件 ∙ (6時間 24分)

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

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

受講レビュー

全体

930件

5.0

930件の受講レビュー

  • dolphago님의 프로필 이미지
    dolphago

    受講レビュー 12

    平均評価 5.0

    5

    100% 受講後に作成

    実は純粋なJPAも面白かったのですが、DataJPAを知ってから'とすごく楽だ…'と感じました。これをもう一度経験しますね。さすがJPAの花ですね。 Querydslを知ったら、開発がとても楽しくなるという霊的な御言葉が届きました。以前の講義を聞きながら、Querydslが一体どれほど良いのでこのように推薦されるのだろうか?気になりました。 顕著に変わった点は指がどんどん遊んでいます。 em.createQueryかっこを開き、二重引用符を付けてクエリを作成します。 DataJPAではメソッドで処理し、少し複雑で長くなるのは@Queryで直接クエリを書いたが、今はs、f、w、fだけでインテリジェイがやってくれます。どんどん私の指が勤務態だけになっていくようです。 ヨンハンが私の講義でQuerydslの物語を頻繁に取り出した理由がこれでした! ㅎㅎㅎ しかし、川の終わり頃に「世界に無料のランチはありません」という言葉が思い浮かびました。 DataJPAとQuerydslの両方が純粋なJPAの理解に基づいて使用するのが正しいと感じました。内部コードをすべて見れば結局純粋なJPAを抽象化したのですから。何でも便利さにはコメントが必要な法ですね。もっとよく使うためにもう一度基本編を復習しに行かなければなりませんㅎㅎ JPAのお父さんヨンハン様。本当に最高です! この講義をおすすめします!

    • yh
      知識共有者

      DolphaGoさん、いよいよここまで来ましたね^^!楽しく一生懸命勉強している様子を見ると、私も本当にやりがいがあります。いつも応援しています。

  • pilhwankim님의 프로필 이미지
    pilhwankim

    受講レビュー 19

    平均評価 5.0

    5

    100% 受講後に作成

    いよいよ今回の講義を最後にJPAロードマップを終えることになりました。 個人的に 以前、Javaバックエンド開発からPythonバックエンド開発に移行しました。 私はJava Jin Youngに戻りたいです。 変化したばね開発環境を再び勉強しなければならない どのように勉強するか悩んでインフラに英韓様の講義を探すようになったのがここまで来ることになりました。 センプル川の内容が汎常値(?)でないことを直感して講義を全部負けて(?)捨てたのですが、本当に満足しています。 ありがとうございます。

    • yh
      知識共有者

      必ファン様ロードマップを完了いただくと、心からおめでとうございます。確信しています。残してください^^!いつも応援します!

  • wbluke님의 프로필 이미지
    wbluke

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    動的クエリを適用するために短期間でQuerydslを学ぶ必要がありました。今適用することだけが残りましたね。ありがとうございます! :)

    • yh
      知識共有者

      はい ウビン様一生懸命適用して、気になる内容は気軽に質問お上げください^^

  • wlsdud65232153님의 프로필 이미지
    wlsdud65232153

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    [スプリング完全征服]ロードマップ、[スプリングブートとJPA]ロードマップ、すべて撮った。 ヒュー~~~ヨンハンはもうインフラで見たくないです(とても大変でしたㅠㅠㅠ) 一度も受講評を残さなかったのですが、最初と最後の一言だけを残してみます。 [スプリングに関しては絶対にお金惜しまないで、ヨンハン様の講義を聞いてください。] (ヨンハンは私にとって不気味でした)

    • yh
      知識共有者

      キム・ジニョン様本当に頑張りましたね^^ もう本人で完全に体得してほしいです。応援します!

  • dbrjdn20513546님의 프로필 이미지
    dbrjdn20513546

    受講レビュー 42

    平均評価 5.0

    5

    32% 受講後に作成

    講師様のMacBookスペックが気になります!

    • yh
      知識共有者

      Kunwooは今M2 MacBook MAXを使用しています:)

¥10,923

yhの他の講座

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

似ている講座

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