강의

멘토링

로드맵

Inflearn brand logo image
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

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

こんにちは
です。

552,857

受講生

36,153

受講レビュー

8,952

回答

5.0

講座評価

24

講座

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

 

저의 개발 인생 이야기

EO 인터뷰 영상

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

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

 

カリキュラム

全体

41件 ∙ (6時間 24分)

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

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

受講レビュー

全体

889件

5.0

889件の受講レビュー

  • 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의 아버지 영한님. 정말 최고입니다! 이 강의를 추천합니다!

    • 김영한
      知識共有者

      DolphaGo님 드디어 여기까지 오셨군요^^! 즐겁고 열심히 공부하시는 모습을 보니 저도 참 보람이 있습니다. 항상 응원합니다.

  • 김필환님의 프로필 이미지
    김필환

    受講レビュー 19

    平均評価 5.0

    5

    100% 受講後に作成

    드디어 이번 강의를 마지막으로 JPA 로드맵을 마치게 되었습니다. 개인적으로 예전에 자바 백엔드 개발에서 파이썬 백엔드 개발로 넘어왔다가 다시 자바진영으로 돌아가고 싶어 변화된 스프링 개발환경을 다시 공부해야해서 어떻게 공부할까 고민하다가 인프런에 영한님의 강의를 찾게 되었던 게 여기까지 오게 되었습니다. 셈플강의 내용이 범상치(?) 않음을 직감하고 강의를 전부 질러(?)버렸는데 정말 만족합니다. 그동안 방황하던 개발 공부의 방향도 정할 수 있는 좋은 계기도 되었습니다. 감사합니다.

    • 김영한
      知識共有者

      필환님 로드맵을 완료하시다니, 진심으로 축하드립니다. 여기까지 완강했다는 사실만으로도 필환님이 자바 백엔드 개발자와 성향이 딱 맞는 분이라 생각해요. 앞으로 잡은 방향대로만 계속 공부하시면 분명히 점점 더 잘하는 개발자가 되실 것이라 확신합니다. 공부하면서 또 궁금한 내용이 생기면 언제든지 편하게 질문 남겨주세요^^! 항상 응원할께요!

  • 박우빈님의 프로필 이미지
    박우빈

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    동적 쿼리 적용을 위해 단기간에 Querydsl을 배워야 할 필요가 있었는데, 명확한 설명과 함께 실전에서 사용하는 법까지 상세하게 알려주셔서 도움이 많이 되었습니다. 이제 적용하는 일만 남았네요. 감사합니다! :)

    • 김영한
      知識共有者

      네 우빈님 열심히 적용하시고, 궁금한 내용은 편하게 질문 올려주세요^^

  • 김진영님의 프로필 이미지
    김진영

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    [스프링 완전 정복] 로드맵, [스프링 부트와 JPA] 로드맵, 다 찍었다. 휴~~~ 영한님 다시는 인프런에서 보고 싶지 않아요(너무 힘들었어요 ㅠㅠㅠ) 한 번도 수강평 안 남겼는데, 처음이자 마지막으로 한 마디만 남겨봅니다. [스프링 관련해서는 절대 돈 아까워 말고, 영한님 강의 들으세요.] (영한님은 나에게 소름이였어)

    • 김영한
      知識共有者

      김진영님 정말 열심히 들으셨군요^^ 이제 본인 것으로 온전히 체득하셨으면 좋겠습니다. 응원합니다!

  • 건우 유님의 프로필 이미지
    건우 유

    受講レビュー 39

    平均評価 5.0

    5

    32% 受講後に作成

    강사님의 맥북스펙이 궁금해요!

    • 김영한
      知識共有者

      건우님 지금은 M2 맥북 MAX을 사용하고 있습니다 :)

¥10,386

yhの他の講座

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

似ている講座

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