お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Spring Framework の概要
- Spring エコシステムの全体像
- 制御の逆転(IoC)と依存性注入(DI)
- アスペクト指向プログラミング(AOP)の入門
Spring の設定と Bean のライフサイクル
- XML ファイルによる設定
- Bean のライフサイクルと BeanPostProcessor
- Mockito を用いた Spring アプリのテスト
アノテーションベースの設定
- @Component および @Autowired アノテーションの利用
- XML とアノテーションベースの設定の組み合わせ
- @Configuration と JavaConfig を用いた XML なし環境での設定
Spring Boot 3.5.5 での開発スタート
- Spring Boot とその主要概念の紹介
- Spring Initializr を用いた Spring Boot プロジェクトの作成
- 最初の REST アプリケーションの構築と実行
アスペクト指向プログラミング(AOP)とトランザクション
- Spring における AspectJ の利用:原則と設定
- Spring における宣言的トランザクションの理解
- XML および @Configuration によるトランザクションの設定
Spring と JPA によるデータ永続化
- JPA とデータベース接続の設定
- JPA Boot 設定を伴う DAO レイヤーとリポジトリレイヤー
- プロファイルの抽出とプロパティの管理
JPA を用いた RESTful アプリケーションの構築
- JPA を活用したシンプルな CRUD REST API の作成
- ネストされたベアンを用いた CRUD REST の開発
- Jackson シリアライゼーション:@JsonIgnore の使用、Hibernate プロキシの扱い、無限ループの防止
高度な REST とデータ処理
- MapStruct を活用した REST DTO の利用
- REST アプリケーションにおける例外処理
- JPA のダブルモデルパターン
Spring Data JPA を活用した Spring REST
- メソッド名の派生によるクエリ実行
- Spring Data JPA によるページネーションとソート
- カスタムクエリのための @Query の利用
まとめと次のステップ
要求
- 基本的な Java プログラミング概念の理解
- オブジェクト指向プログラミングの経験
- Maven や Gradle などのビルドツールへの習熟
対象者
- Spring エコシステムでの学習を始めたばかりの Java 開発者
- RESTful Web アプリケーションを迅速に構築したいソフトウェアエンジニア
- 最新の Spring Boot と JPA を実践的に学びたいプログラマー
14 時間
お客様の声 (4)
要求されたより高度なトピックに関する詳細情報が提供されます。
Farukh Khan - Tandem Solution
コース - RabbitMQ with Java and Spring
機械翻訳
このトレーニングでは、Java Spring/テクノロジーの基本的な技術知識だけでなく、授業中にあなたが共有してくださった世界的な知識も得ることができました。
Kelvin Low - Sonova Warsaw Service Center Sp z o o
コース - Java 8 and Spring
機械翻訳
Everything. The trainer has the best teaching skills I've seen in my life.
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
コース - Spring and Hibernate in Java Applications
機械翻訳
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).
PITERION GmbH
コース - Java Spring
機械翻訳