高性能 JPA & Hibernate (High-Performance Java Persistence)
Vlad Mihalcea
あなたのJava永続化アプリケーションは、うまく作られた高性能なエンタープライズアプリケーションですか?それともかろうじて動くだけの遅いコードですか? この両者は本当に紙一重です。 JPA、Hibernateについてしっかり勉強して、高性能なアプリケーションを構築しましょう!
중급이상
Java, JPA, hibernate
受講生 596名
難易度 中級以上
受講期間 無制限
学習した受講者のレビュー
5.0
모깅
非常に詳しく説明してくださったおかげで、トップレベルの開発者がどのように考え、開発するのかを学ぶことができました。残りの講義も必ずしっかり理解したいと思います!
5.0
hahahl
思考の流れを学べる方法が大変 도움이 됩니다. 英語で聞いて復習は時間を節約するために2倍速の韓国語で聞きますが、 전혀 어색함이 없네요。
5.0
화를참자
ブラドさんの講義があることも知っていましたが、英語ができないため躊躇してやめていました。ブラドさんがいつ韓国語を学んだのかはわかりませんが、韓国語で知識を共有していただきありがとうございます。講義スライドとても良いですね。ブラドさんが伝えたい部分をすぐに把握することができました。残りもよく学習してみます。
HibernateおよびJPA分野の世界的な専門家が教える、SQLパフォーマンスチューニングと最適化のノウハウを学びます。
バックエンドアプリケーションとデータベース間の効率的な相互作用を考慮したSQLの作成方法を習得します。
ORM環境でパフォーマンスを最大化するために、JOIN、サブクエリ、CTE、ウィンドウ関数など、さまざまなSQL戦略のうちどれを選択すべきかを判断する基準を提示します。
Oracle、SQL Server、MySQL、PostgreSQLなど代表的なRDBMSにおける性能改善クエリ戦略を比較し、各データベースでうまく機能する、または機能しない状況を明確に示します。
Upsert、Mergeのような高度なクエリ技法を、多様なRDBMS環境でどのように活用するか、実務事例を中心に学ぶことができます。
トランザクション分離レベルの問題、ロッキング戦略、JSONデータ処理、高度なインデックス戦略など、最新のSQLトピックを取り上げ、アプリケーションのパフォーマンスを最大限に高めることができる能力を養います。
学習対象は
誰でしょう?
ORMは使うけど、性能改善への欲求がある方
SQLチューニングはDBAの方が担当しており、SQLのパフォーマンス改善経験を切望している方
SQLは書けるものの、性能改善の方法や戦略の選択基準が不足していると感じる方
実務で直面する複雑なクエリの問題を解決するセンスを磨きたい方
JOIN、CTE、トランザクション、JSONなど、高度なSQLのトピックまで体系的に学びたい開発者
前提知識、
必要でしょうか?
JAVA、Spring Framework の基本的な使い方
基本的なSQL作成能力
リレーショナルデータベースの使用経験
1,254
受講生
74
受講レビュー
4.5
講座評価
2
講座
My name is Vlad Mihalcea, and I’m a Java Champion. I wrote the High-Performance Java Persistence book, which became one of the best-selling Java books on Amazon.
I'm currently developing the amazing Hypersistence Optimizer, and in my free time, I develop various open-source projects (e.g., Hypersistence Utils and FlexyPool) and answer questions on StackOverflow.
저는 Java 챔피언이자 Hibernate ORM 프로젝트의 주요 기여자입니다. Hypersistence Optimizer 도구를 만들었으며, 이 도구는 애플리케이션 구성과 매핑을 스캔하여 데이터 액세스 계층 속도를 향상시키는 데에 필요한 변경 사항을 알려주는 도구입니다.
StackOverflow에서 Hibernate, Java, JPA 태그에 관련된 수천 개의 질문에 답변하며 골드 배지를 획득했습니다.
흥미로운 것을 발견하면 개인 블로그에 공유하는 것을 좋아합니다. 그는 오픈 소스 소프트웨어를 신뢰하며, 모든 개발자가 어떤 방식으로든 참여해야 한다고 생각합니다.
적절한 도구를 찾지 못하면 Hypersistence Utils나 FlexyPool과 같은 새로운 오픈 소스 프로젝트를 시작하기도 합니다.
全体
79件 ∙ (7時間 37分)
講座資料(こうぎしりょう):
10. JOIN性能(1) - サブクエリ
08:01
12. JOIN性能(3) - ハッシュ結合
05:05
13. JOIN性能(4) - マージ結合
04:15
14. JOIN性能(5) - 例
04:14
全体
31件
4.9
31件の受講レビュー
受講レビュー 30
∙
平均評価 5.0
5
非常に詳しく説明してくださったおかげで、トップレベルの開発者がどのように考え、開発するのかを学ぶことができました。残りの講義も必ずしっかり理解したいと思います!
レビューありがとうございます。コースがお役に立てて嬉しいです。
受講レビュー 56
∙
平均評価 5.0
5
思考の流れを学べる方法が大変 도움이 됩니다. 英語で聞いて復習は時間を節約するために2倍速の韓国語で聞きますが、 전혀 어색함이 없네요。
気に入っていただけて嬉しいです。私のコースは英語で収録されたのですが、Inflearnプラットフォームが韓国語の吹き替えと字幕を提供してくれました。
受講レビュー 6
∙
平均評価 5.0
5
ブラドさんの講義があることも知っていましたが、英語ができないため躊躇してやめていました。ブラドさんがいつ韓国語を学んだのかはわかりませんが、韓国語で知識を共有していただきありがとうございます。講義スライドとても良いですね。ブラドさんが伝えたい部分をすぐに把握することができました。残りもよく学習してみます。
私の講座にご関心をお寄せいただきありがとうございます。楽しんでいただけて嬉しいです。
受講レビュー 2
∙
平均評価 5.0
5
いつもブログで拝見していましたが、今回講座が出たと聞いてすぐに申し込みました!! 良い講座をありがとうございます。韓国語で説明してくださるので、 부담감(負担感)なく聞けています。
この度は、迅速なご登録ありがとうございます。ビデオレッスンをお楽しみください。
受講レビュー 13
∙
平均評価 5.0
5
多様な状況でどのような戦略を適用するのが良いのか、分かりやすく説明してくださいます。 SQLの力量を伸ばすのに大いに役立つと思います。
ありがとうございます。またお楽しみに。
¥27,738
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!