
Spring Boot 4完全攻略:新機能から3.xへの移行まで
may9noy
¥10,920
早割
34%
¥7,161初級 / Spring Boot, flyway, open-telemetry, es5, virtual thread
New
New
4.xへのアップグレードとパフォーマンス改善に途方に暮れている開発者に、実務でのマイグレーション経験に基づく判断基準と解決策をお届けします。
初級
Spring Boot, flyway, open-telemetry
Kotlin で Spring 開発を学ぶことができます。
データアクセス技術としてjOOQを使ってみることができます。
MySQLデータベースを使ってみましょう。
kotlinで春を経験し、データアクセス技術としてjOOQを使用します。
JPAを使用すると、複雑なクエリを使用する必要がある場合があります。そうすると、間違ったクエリを使用するリスクがあり、誤って実行時にエラーが発生するコードを絞り込む可能性があります。そこでタイプの安定性を追求し、jOOQというデータアクセス技術に関心を持つようになりました。
jOOQの主な特徴です
タイプ安定性
コンパイル時にSQLクエリエラーを検出する
存在しないテーブル/列参照の防止
誤った型マッピングの防止
データベーススキーマコードの生成
強力なクエリビルダーDSL
データベースの独立性
自動クエリの最適化
jOOQの概念講義ではありません
jOOQを使って基本的なCRUDを練習してみる講義です。
そのため、概念を勉強したい方には不向きです。
jOOQを使用すると、文字列ではなくコードでSQLを作成します。
タイプが安全なSQLクエリを作成できます。
コードで書かれたSQL
クライアントからデータを要求してデータを送信する練習をします。
コトリンの拡張関数など便利な機能を試してみることができます。
GlobalExceptionHanlder 一部
flywayはデータベーススキーマのバージョン管理ツールです。
データベースの変更をバージョン別に管理
Gitのように変更履歴を追跡して管理する
フライウェイスキーマ履歴
オペレーティングシステムとバージョン(OS):Windows、macOS、
使用ツール:講義ではIntelliJ IDEAの有料版を使用しているため、一部の機能を使用すると参加できない場合があります。 DB接続とHTTP API要求はIntelliJ IDEA機能を使用します。端末やPOSTMANで置き換え可能な方は関係ありません。
データベースはMySQLを使用しています。 MySQL は Docker で実行し、local 環境に MySQL がある場合は、その DB で講義に従います。
PC 仕様: 共通のコンピュータはすべて従うことができます。
必要な学習資料は講義の下部にdocker-composeスクリプトなどを書いておき、リクエストに応じて講義資料にすることができるのは考慮後提供いたします。
jOOQはSQLクエリと同様にコードを書くので、SQLを知ることをお勧めします。基本的なSELECT、INSERT、UPDATE、DELETE SQL程度で十分です。
講義映像画質や音質が少し良くないので、ご検討いただきありがとうございます。
学習対象は
誰でしょう?
Kotlin で Spring をする方法を知りたい人
jOOQ を手軽に試してみたい人
型安全なSQLを書いてみたい人
前提知識、
必要でしょうか?
ジャワ
Kotlin
MySQL
SQL
全体
36件 ∙ (5時間 33分)
1. 授業紹介
02:56
9. RECORD 対 POJO
03:01
10. プレフィックス設定
06:09
11. ユーザーリポジトリ作成
16:39
12. ユーザー API テスト
12:19
13. 時間差について
02:07
全体
2件
4.5
2件の受講レビュー
受講レビュー 27
∙
平均評価 5.0
5
Flywayでスキーマを管理する方式が特に印象深く、これまでJPAやMyBatisを使いながら感じていたもどかしさがかなり解消されました!Kotlinベースだったのでより楽しく聴けましたし、すぐに実務に適用することができました。ありがとうございます👍🏻
仕事が忙しくてレビューを見られませんでした。素敵なレビューを書いてくださりありがとうございます!!!
受講レビュー 17
∙
平均評価 4.6
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥4,160
25%
¥5,550