
キム・ヨンハンさんの実戦Java - 基本編
yh
実務で必要なJavaオブジェクト指向の核心概念を、サンプルコードを通じて簡単に学習します。
초급
Java, oop
Querydsl을 기초부터 실무활용까지 한번에 배울 수 있습니다.
단순한 기능 설명을 넘어 실무활용 노하우를 배울 수 있습니다.
JPA를 사용할 때 동적 쿼리와 복잡한 쿼리 문제를 해결할 수 있습니다.
복잡한 쿼리, 동적 쿼리는 이제 안녕!
Querydsl로 자바 백엔드 기술을 단단하게.
🚩 본 강의는 로드맵 과정입니다.
최신 자바 백엔드는 주로 스프링 부트와 JPA, 스프링 데이터 JPA를 조합해서 사용합니다. 그런데 이런 조합으로 해결하지 못하는 한계점이 바로 복잡한 쿼리와 동적 쿼리 문제입니다.
실무에서는 보통 복잡한 쿼리를 다루고, 여기에 더해서 동적 쿼리를 사용할 일도 많습니다. 비즈니스 도메인에 따라서 쿼리를 작성하는 일이 개발 업무의 절반 이상인 경우도 있습니다. 이러한 문제들을 깔끔하게 해결해주는 기술이 바로 Querydsl입니다.
한계를 뛰어넘고 싶다면,
JPA + Querydsl은 선택이 아닌 필수입니다.
Querydsl은 자바 언어의 한계를 넘어서, 쿼리를 문자가 아니라 진짜 자바 코드로 작성할 수 있게 도와줍니다. 정말 많은 개발자들이 고민해온 동적 쿼리 문제를 깔끔하게 해결할 뿐만 아니라, 문법 오류도 컴파일 시점에 모두 잡아줍니다. 자바 코드로 작성하지만 SQL, JPQL과 문법이 거의 같기 때문에 쉽게 학습할 수 있고, 또 쉽게 복잡한 쿼리도 작성할 수 있습니다.
스프링 부트와 JPA라는 기반 위에, 스프링 데이터 JPA와 Querydsl이라는 두 환상적인 프레임워크를 더하면 개발이 정말 즐거워집니다. 지금까지 조금이라도 단순하고 반복이라 생각했던 개발 코드들이 확연히 줄어듭니다. 개발자는 핵심 비즈니스 로직을 개발하는데, 집중할 수 있습니다. 그리고 Querydsl 덕분에 쿼리를 작성하는 것 조차도 자바 코드로 작성할 수 있어서 즐겁습니다. 복잡한 실무에서 스프링 데이터 JPA와 Querydsl의 조합은 선택이 아니라 필수입니다.
이 강의에서는 Querydsl의 완전 기초부터 다양한 실무 프로젝트에서 쌓은 노하우들까지 Querydsl에 관한 모든 내용을 전달해 드립니다.
👨💻 수강 전 참고해주세요!
자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA 기반 기술을 이해하는데 필요한 선수 강의입니다.
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
스프링 부트와 JPA로 실제 웹 애플리케이션을 설계하고 개발합니다.
실전! 스프링부트와 JPA 활용2 - API 개발과 성능 최적화
JPA 극한의 성능 최적화 방법을 학습할 수 있습니다.
실전! 스프링 데이터 JPA
기초부터 실무까지 스프링 데이터 JPA를 학습합니다.
학습 대상은
누구일까요?
JPA를 사용하면서 복잡한 쿼리를 해결하고 싶은 분
스프링과 JPA 조합으로 실무 프로젝트를 진행하는 분
선수 지식,
필요할까요?
JPA
스프링 데이터 JPA
스프링 프레임워크
508,243
명
수강생
32,510
개
수강평
8,832
개
답변
5.0
점
강의 평점
22
개
강의
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
전체
41개 ∙ (6시간 24분)
해당 강의에서 제공:
전체
837개
5.0
837개의 수강평
수강평 2
∙
평균 평점 5.0
5
[スプリング完全征服]ロードマップ、[スプリングブートとJPA]ロードマップ、すべて撮った。 ヒュー~~~ヨンハンはもうインフラで見たくないです(とても大変でしたㅠㅠㅠ) 一度も受講評を残さなかったのですが、最初と最後の一言だけを残してみます。 [スプリングに関しては絶対にお金惜しまないで、ヨンハン様の講義を聞いてください。] (ヨンハンは私にとって不気味でした)
キム・ジニョン様本当に頑張りましたね^^ もう本人で完全に体得してほしいです。応援します!
수강평 19
∙
평균 평점 5.0
5
いよいよ今回の講義を最後にJPAロードマップを終えることになりました。 個人的に 以前、Javaバックエンド開発からPythonバックエンド開発に移行しました。 私はJava Jin Youngに戻りたいです。 変化したばね開発環境を再び勉強しなければならない どのように勉強するか悩んでインフラに英韓様の講義を探すようになったのがここまで来ることになりました。 センプル川の内容が汎常値(?)でないことを直感して講義を全部負けて(?)捨てたのですが、本当に満足しています。 ありがとうございます。
必ファン様ロードマップを完了いただくと、心からおめでとうございます。確信しています。残してください^^!いつも応援します!
수강평 12
∙
평균 평점 5.0
5
実は純粋なJPAも面白かったのですが、DataJPAを知ってから'とすごく楽だ…'と感じました。これをもう一度経験しますね。さすがJPAの花ですね。 Querydslを知ったら、開発がとても楽しくなるという霊的な御言葉が届きました。以前の講義を聞きながら、Querydslが一体どれほど良いのでこのように推薦されるのだろうか?気になりました。 顕著に変わった点は指がどんどん遊んでいます。 em.createQueryかっこを開き、二重引用符を付けてクエリを作成します。 DataJPAではメソッドで処理し、少し複雑で長くなるのは@Queryで直接クエリを書いたが、今はs、f、w、fだけでインテリジェイがやってくれます。どんどん私の指が勤務態だけになっていくようです。 ヨンハンが私の講義でQuerydslの物語を頻繁に取り出した理由がこれでした! ㅎㅎㅎ しかし、川の終わり頃に「世界に無料のランチはありません」という言葉が思い浮かびました。 DataJPAとQuerydslの両方が純粋なJPAの理解に基づいて使用するのが正しいと感じました。内部コードをすべて見れば結局純粋なJPAを抽象化したのですから。何でも便利さにはコメントが必要な法ですね。もっとよく使うためにもう一度基本編を復習しに行かなければなりませんㅎㅎ JPAのお父さんヨンハン様。本当に最高です! この講義をおすすめします!
DolphaGoさん、いよいよここまで来ましたね^^!楽しく一生懸命勉強している様子を見ると、私も本当にやりがいがあります。いつも応援しています。
수강평 33
∙
평균 평점 5.0
₩88,000