お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Spring Framework入門
- Springエコシステム全体の概要説明
- Inversion of Control(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の利用法:原理や設定手法
- 宣言型トランザクション処理の仕組み
- 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を用いたREST開発
- メソッド名からクエリを自動生成する仕組み
- Spring Data JPAによるページングおよびソート処理の実装法
- @Queryアノテーションを用いた独自クエリ定義方法
まとめおよび今後の学習方針紹介
要求
- Javaプログラミングの基本的な概念を理解していること
- オブジェクト指向プログラミングの経験があること
- MavenやGradleなどのビルドツールに精通していること
受講対象者
- Springエコシステムの学習を始めるばかりのJava開発者
- 迅速にRESTful Webアプリケーションを構築したいソフトウェアエンジニア
- 最新版のSpring BootやJPAを用いた実践経験を求めるプログラマー
14 時間
お客様の声 (1)
要求されたより高度なトピックに関する詳細情報が提供されます。
Farukh Khan - Tandem Solution
コース - RabbitMQ with Java and Spring
機械翻訳