お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
期間 14 時間
コース概要
Spring Framework の紹介
- Springエコシステムの概要
- IoC(制御の逆転)とDI(依存性注入)
- AOP(アスペクト指向プログラミング)の紹介
Spring の設定と Bean のライフサイクル
- XMLファイルによる設定
- BeanのライフサイクルとBeanPostProcessor
- Mockitoを用いたSpringアプリのテスト
アノテーションベースの設定
- @Component と @Autowired アノテーションの使用
- XMLとアノテーションベースの設定の組み合わせ
- XMLフリー環境での @Configuration と JavaConfig の使用
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の作成
- ネストされたBeanを用いた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での実務経験を探しているプログラマー
お客様の声 (1)
要求されたより高度なトピックに関する詳細情報が提供されます。
Farukh Khan - Tandem Solution
コース - RabbitMQ with Java and Spring
機械翻訳