申込み受付中

Pivotal認定Core Spring
-ハイレベルなSpringの基礎-

Springの開発元であるPivotal社の認定コースです。
DI・Spring・Spring Bootのアーキテクチャー・設計思想など、ハイレベルな基礎知識を身につけることができます。


Spring Bootの登場により、Springは人気のフレームワークとなりました。Spring Bootは、Springの設定をほぼ不要にします。しかし内部を隠蔽するため、Springの基礎知識が身につきづらい側面もあります。
本コースでは、アーキテクトや開発者の方を対象に、中心技術のDIをはじめ、AOP・テスト・データアクセス・Web・セキュリティ・Spring Bootなど幅広い技術を、講義+演習で学習します。各機能の使い方だけではなく、それぞれのアーキテクチャーや設計思想なども学びますので、Springでの開発プロジェクトをリードできるようになります。
認定コースならではのハイレベルな基礎を、このコースで身につけてください。

本コースは、Spring Professional試験の準備に適しています(受験バウチャーチケットは別売りです)。セミナーテキストは英語ですが、講師は研修を日本語で進めます。

お申し込みにあたっての注意事項とお願い(お申し込み前に必ずご一読ください)詳細を見る


1. アカウント登録について
本コースは認定トレーニングのため、第三者であるPivotal Software, Inc.が管理するシステムへのアカウント登録が必要となります。
開催当日までに、弊社事務局およびPivotal Software, Inc.よりシステムへのログイン方法に関するご案内メールをお送りいたしますので、内容をご確認のうえ、受講者様各自にてお手続きをお願いいたします。

2. 研修当日の教材について
本コースは研修中、一部教材をWeb(*)上で閲覧いただきながらご受講いただきます。
*:「1.アカウント登録について」で登録されたアカウントを使用いたします。

3. 提供必須情報について
本コースをご受講いただくにあたり、受講者様の下記情報が必要となります。
お手数ですが、お申し込みフォームの該当欄にご入力をお願いいたします。
 ・ローマ字氏名
 ・Webメールアドレス
※何らかのトラブルが発生した場合に研修当日の受講環境からでもメールをご確認いただけるよう法人メールアドレスではなく、Webメールアドレスをご提供いただきますようお願いいたします。

4. キャンセルや各種変更期限について
本コースのキャンセルや各種変更は、コース開始日の10営業日前までとなります。
それ以降のキャンセル・各種変更は、受講料全額のキャンセル料が発生しますのでご注意ください。 (キャンセルポリシー

5. 第三者への情報提供について
本コースにお申し込みいただいた受講者様の氏名・ローマ字氏名・Webメールアドレスは、
第三者であるPivotalジャパン株式会社およびPivotal Software, Inc.へ提供させていただきます。

開催日程の分割について(お申し込み前に必ずご一読ください)詳細を見る


以下の開催日程は4日間連続ではなく、前半(2日間)・後半(2日間)の分割開催となりますのでご注意ください。
システム上、お申し込みページや申込受付メールでの表記は開始日~終了日となってしまいますが、ご了承をお願い致します。

・2019年3月11日~2019年3月28日開催
 (前半:2019年3月11日~2019年3月12日、後半:2019年3月27日~2019年3月28日)

・2019年5月16日~2019年5月24日開催
 (前半:2019年5月16日~2019年5月17日、後半:2019年5月23日~2019年5月24日)

・2019年6月10日~2019年6月18日開催
 (前半:2019年6月10日~2019年6月11日、後半:2019年6月17日~2019年6月18日)

・2019年7月22日~2019年7月30日開催
 (前半:2019年7月22日~2019年7月23日、後半:2019年7月29日~2019年7月30日)

・2019年8月15日~2019年8月23日開催
 (前半:2019年8月15日~2019年8月16日、後半:2019年8月22日~2019年8月23日)

・2019年9月19日~2019年9月27日開催
 (前半:2019年9月19日~2019年9月20日、後半:2019年9月26日~2019年9月27日)

コースフロー

Pivotal認定トレーニング

Pivotal認定 Core Spring はじめてのSpring MVCによるWebアプリケーション開発 Pivotal認定 Spring Cloud Developer Pivotal認定 Pivotal Cloud Foundry Developer

研修概要

研修の目的
■ Java Config、アノテーションによるDIを利用できる
■ Beanライフサイクルやプロキシの詳細を説明できる
■ AOPを利用できる
■ Springを利用した結合テストを行える
■ Spring JDBCによるデータアクセスを実装できる
■ Springを利用してトランザクション管理を行える
■ Spring Bootの概要やAuto Configurationの仕組みを説明できる
■ Spring Data JPAを利用してデータアクセスを行える
■ Spring MVCを利用してREST Webサービスを実装できる
■ Spring Security OAuth2を利用してRESTのセキュリティを実装できる
■ Spring Boot Actuatorを利用して管理・監視を行える
■ Spring Bootを利用したテストを行える
研修の内容
■ Springの概要
 □ Spring Frameworkとは
 □ Springはコンテナ
 □ Spring利用の目的
■ Java Config
 □ Springクイックスタート
 □ ApplicationContextの作成
 □ 複数のJava Configの作成
 □ Beanのスコープ
■ Configの発展的事項
 □ 外部プロパティ
 □ プロファイル
 □ SpEL
 □ シングルトン「マジック」
■ アノテーションとコンポーネントスキャン
 □ アノテーションによる設定
 □ Java Configuとアノテーションのベストプラクティス
 □ 初期化処理と破棄処理
 □ ステレオタイプ
■ FactoryBean
 □ Factoryパターンを利用したBean定義
 □ FactoryBeanインタフェース
■ Springコンテナ内部の仕組み
 □ Beanのライフサイクル
 □ Bean定義の後処理
 □ Bean生成の後処理
 □ プロキシ
 □ インタフェース vs 実装クラス
■ アスペクト指向プログラミングの導入
 □ AOPが解決する問題
 □ AOPの用語
 □ クイックスタート
 □ Pointcutの定義
 □ Adviceの実装
■ Springアプリケーションのテスト
 □ テスト駆動開発
 □ JUnit 5
 □ Springによる統合テスト
 □ プロファイルによるテスト
 □ データベースを利用したテスト
■ JdbcTemplateによるJDBCの単純化
 □ JDBCの問題点
 □ JdbcTemplate(設定、クエリの実行、ResultSet、例外ハンドリング)
■ Springによるトランザクション管理
 □ Springによるトランザクション管理
 □ 隔離レベル
 □ トランザクションの伝搬
 □ ロールバックのルール
 □ テスト
■ Spring Bootの導入
 □ なぜSpring Bootか
 □ Spring Bootの機能
■ Starter、Auto Configuration、Runtime
 □ Starter
 □ Auto Configuration
 □ Configuration Properties
 □ 設定の上書き
 □ アプリケーションの実行
■ Spring Data JPA
 □ Spring Bootを利用したJPA
 □ Spring Data JPA
■ Spring MVCの導入
 □ リクエスト処理の流れ
 □ DispatcherServlet、コントローラー、ビュー
 □ Spring BootによるWebアプリケーション
 □ クイックスタート
■ REST Webサービス
 □ RESTの導入
 □ Spring MVCによるRESTfulアプリケーション
 □ RestTemplateによるRESTfulクライアント
■ Spring SecurityとOAuthによるRESTアプリケーションのセキュリティ
 □ Spring Securityの概要
 □ URLでの認可
 □ Web認証の設定
 □ OAuth2によるセキュリティ
 □ メソッドのセキュリティ
■ Actuator、メトリクス、ヘルスチェック
 □ Spring Boot Actuator
 □ Actuatorの準備
 □ メトリクスのカスタマイズ
 □ ヘルスチェック
 □ 外部の監視システム
 □ Actuator 1.5 vs 2.0
■ Spring Bootでのテスト
 □ Spring Bootでのテスト
 □ 結合テスト
 □ Webでのユニットテスト
 □ サービスでのユニットテスト
 □ リポジトリでのユニットテスト
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。
対象者
■ Springを利用したプロジェクトで設計・実装・テストを行う方
■ Springのアーキテクチャーや設計思想を知りたい方
前提条件
■ 何らかのフレームワーク(Struts、Seasar2、Java EEなど)の利用してWebアプリケーションを開発した経験がある方
※フレームワーク利用経験が無い方は、『はじめてのSpring MVCによるWebアプリケーション開発 -Web、DBアクセス、REST、Boot-』コースの事前受講をおすすめしています。
実行環境
■ Windows 7以降
■ JDK 8
■ Spring Boot 2.0以上、Spring Framework 5.0以上
■ Spring Tool Suite
※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。
配布資料
■ 専用のWebサイト(演習資料は日本語訳をご用意しています)
開催日数
4日間
受講料
280,800円(税込み)
※受講料にはテキスト代も含まれます。
お支払い
研修終了後に請求書払いとなります。
請求書は研修終了日の属する月の月末までに郵送、もしくは研修当日に手渡しさせていただきます。
持ち物
特にございません
時間
9時30分~17時30分
開催日程
2019年3月11日~2019年3月28日(4日間)【会場】カサレアル泉岳寺トレーニングセンター申し込み終了
2019年5月16日~2019年5月24日(4日間)【受付】2019年5月2日まで
【会場】カサレアル泉岳寺トレーニングセンター申し込む
2019年6月10日~2019年6月18日(4日間)【受付】2019年5月27日まで
【会場】カサレアル泉岳寺トレーニングセンター申し込む
2019年7月22日~2019年7月30日(4日間)【受付】2019年7月8日まで
【会場】カサレアル泉岳寺トレーニングセンター申し込む
2019年8月15日~2019年8月23日(4日間)【受付】2019年8月1日まで
【会場】カサレアル泉岳寺トレーニングセンター申し込む
2019年9月19日~2019年9月27日(4日間)【受付】2019年9月5日まで
【会場】カサレアル泉岳寺トレーニングセンター申し込む

Pivotal認定トレーニングに関する研修一覧