Spring Framework、SpringMVC、Spring Security、MyBatisフレームワークを使ったWebアプリケーション開発を講義と演習の繰り返しで学習するハンズオン研修です。各フレームワーク学習の要点をまとめて4日間に集約した研修です。講義の最後は知識の確認と定着を目的に総合演習を実施します。
研修目的
Spring Framework、SpringMVC、Spring Security、MyBatisフレームワークを使ったWebアプリケーション開発を理解する
受講対象者
・Java言語のプログラミング経験がある方
・これからフレームワークを使った開発を計画されている方
研修形式
・座学
・実機演習
カリキュラム
1.Spring FrameworkのDI
・Spring Frameworkを利用したDIの実現方法、インジェクションについて
2.AOP
・AOPの概念である横断的関心事と中心的関心事の概念及び
Spring FrameworkのAOP実現方法について学習します。
3.アノテーションドリブン
・アノテーションを使ったDI及びAOPの実現及び作成方法について
4.宣言型トランザクション
・宣言型トランザクションの概念とアノテーションを使った利用方法について
5.MyBatisの概要
・MyBatisフレームワークの特徴や全体のアーキテクチャについて
6.Mapperインターフェース
・Mapperインターフェースを利用したデータベースアクセス方法について
7.動的SQL
・XMLのタグを利用して動的にSQLを組み立て、利用する方法について
8.SpringFrameworkとの連携
・Spring Franeworkとの連携方法と連携機能の特徴について
9.SpringMVCの概要
・SpringMVCフレームワークの特徴や全体のアーキテクチャについて
10.Controller
・Controllerの仕組みと作成、利用方法について
・Controllerの作成及び利用するアノテーション
・リクエストとクラス、メソッドのマッピング
・リクエストのフォワード及びリダイレクト
11.リクエストパラメータの取得
・リクエストパラメータの取得方法について
12.Model
・Modelオブジェクトを使ったデータの受け渡し、
Session管理機能、Flashスコープについて
13.バリデーション
・アノテーションを使った単項目入力チェック及びSpring Validator及び
Bean Validatorを使った相関チェック機能の実装と利用方法とメッセージソースの使い方について
14.サービスと例外処理
・サービス層の実装方法と例外処理方法について
15.タグライブラリ
・Spring Frameworkが提供するタグライブラリの機能およにSpEL式について
16.Spring Securityによる認証と認可
・Spring Securityフレームワークを利用した認証機能のアーキテクチャ、
実装、利用方法、認可機能の利用方法について
17.コントローラのテスト
・MockMvcを利用したコントローラのテスト方法について
参考日数
3日間
※ご相談の上決定します。
よくあるご質問
A、研修費は、講師派遣料×日数+教材費×受講者数+その他(機材レンタル)等で算出しております。研修費用(料金)のお見積りなどはお問い合わせください。
A、講師派遣形式もしくはオンライン形式から選択いただけます。オンライン形式の場合は、ZoomやMicrosoft Teams、Cisco WebEX、Google Meetなど対応可能です。
A、研修目的に合わせて貴社専用にカスタマイズします。事前課題などにより、レベル分けなども可能です。
A、はい、弊社はオーダーメイド研修を得意としておりますのでそのような研修依頼が多いです。
A、貴社のご要望や教育目的に合わせて研修時間を調整しご提案します。
A、15名様以上の場合は、アシスタント講師を1名配置することで円滑な進行が可能です。
A、パソコン及び機材・設置作業(有料)は必要台数をご用意できます。
A、弊社の全国提携会場(有料)がご用意出来ますのでお気軽にご相談ください。
関連する研修
講師派遣・オンライン研修のお問い合わせ
ブレインコンサルティング株式会社は、貴社に最適な研修プランを無料でご提案します。
ご相談やお見積もり依頼等も承っておりますので、ぜひお気軽にお問い合わせください。