김영한의 실전 데이터베이스 - 기본편
김영한
실무에 꼭 필요한 SQL과 데이터베이스의 기본기를 학습합니다. 개발자뿐만 아니라 기획자나 데이터 분석가분들도 SQL을 깊이있게 학습합니다.
Basic
SQL, MySQL, DBMS/RDBMS
Querydslを基礎から実務活用まで一度に学ぶことができます。
簡単な機能説明を超えて実務活用ノウハウを学ぶことができます。
JPAを使用すると、動的クエリと複雑なクエリの問題を解決できます。
複雑なクエリ、動的クエリは今こんにちは!
QuerydslでJavaバックエンド技術をしっかりと。
🚩この講義はロードマップコースです。
最新の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に関するすべての内容を伝えます。
👨💻受講前に参考にしてください!
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
講座
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
全体
41件 ∙ (6時間 24分)
講座資料(こうぎしりょう):
3. プロジェクト作成
09:11
4. Querydsl 設定と検証
13:31
5. ライブラリを見てみる
06:03
6. H2 データベース インストール
03:13
8. 例 ドメインモデルと動作確認
17:22
全体
889件
5.0
889件の受講レビュー
受講レビュー 12
∙
平均評価 5.0
5
사실 순수 JPA도 재미있었는데 DataJPA를 알고나서 '와 엄청 편하다..'라고 느꼈었는데요. 이걸 한 번 더 경험하네요. 과연 JPA의 꽃이네요. Querydsl을 알고나면 개발이 엄청 즐거워질 거라는 영한님의 말씀이 와닿았습니다. 이전 강의를 들으면서 Querydsl이 도대체 얼마나 좋길래 이토록 추천하시는 것일까? 궁금했었습니다. 눈에 띄게 달라진 점은 손가락이 점점 놀고 있습니다. em.createQuery 괄호열고 쌍따옴표 치고 쿼리 작성하다가 DataJPA에서는 메서드로 처리하다가 조금 복잡하고 길어지는건 @Query로 직접 쿼리를 작성하긴 했지만, 이제는 s, f, w, f 만 쳐도 인텔리제이가 다해주네요;; 점점 제 손가락이 근무태만이 되어가는 것 같습니다. 영한님이 전 강의들에서 Querydsl 이야기를 자주 꺼내신 이유가 이거였군요! ㅎㅎㅎ 하지만 강의 끝 무렵에 '세상에 공짜 점심은 없다'는 말이 떠올랐는데요. DataJPA나 Querydsl 모두 순수 JPA에 대한 이해를 바탕으로 사용하는 것이 맞다고 느꼈습니다. 내부 코드를 다 까보면 결국 순수JPA를 추상화한 것이니까요. 뭐든 편리함에는 댓가가 필요한 법이죠. 더 잘 사용하기 위해 다시 한번 더 기본편을 복습하러 가봐야겠어요 ㅎㅎ JPA의 아버지 영한님. 정말 최고입니다! 이 강의를 추천합니다!
DolphaGo님 드디어 여기까지 오셨군요^^! 즐겁고 열심히 공부하시는 모습을 보니 저도 참 보람이 있습니다. 항상 응원합니다.
受講レビュー 19
∙
平均評価 5.0
5
드디어 이번 강의를 마지막으로 JPA 로드맵을 마치게 되었습니다. 개인적으로 예전에 자바 백엔드 개발에서 파이썬 백엔드 개발로 넘어왔다가 다시 자바진영으로 돌아가고 싶어 변화된 스프링 개발환경을 다시 공부해야해서 어떻게 공부할까 고민하다가 인프런에 영한님의 강의를 찾게 되었던 게 여기까지 오게 되었습니다. 셈플강의 내용이 범상치(?) 않음을 직감하고 강의를 전부 질러(?)버렸는데 정말 만족합니다. 그동안 방황하던 개발 공부의 방향도 정할 수 있는 좋은 계기도 되었습니다. 감사합니다.
필환님 로드맵을 완료하시다니, 진심으로 축하드립니다. 여기까지 완강했다는 사실만으로도 필환님이 자바 백엔드 개발자와 성향이 딱 맞는 분이라 생각해요. 앞으로 잡은 방향대로만 계속 공부하시면 분명히 점점 더 잘하는 개발자가 되실 것이라 확신합니다. 공부하면서 또 궁금한 내용이 생기면 언제든지 편하게 질문 남겨주세요^^! 항상 응원할께요!
¥10,386
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!