i-Learning 株式会社アイ・ラーニング

コース検索条件

キーワード

コースコード

コース名

講座

受講形態

クラス検索条件

開催期間

開催場所

お申し込み予定

お申し込みクラス数:0件

合計:0

ログイン

メールアドレス

パスワード

パスワードを忘れた方はこちら

 記憶

コース詳細

基礎からのSpring BootによるWebアプリケーション開発 -Web、DBアクセス、REST、セキュリティ-

コースコード MJ040
受講料 110,000円
(税別価格100,000円)
期間 2日
受講時間 9時30分 ~ 17時00分 (昼休憩60分間)

お申し込み

クラス・日程・開催地
参加人数

コース概要

いま最も普及しているJavaフレームワーク「Spring Framework」を基礎から学習するコースです。
実際にプログラムを作成しながら、実務で必要となる機能を学習することができます。

特色とメリット

Springは、Pivotal社を中心にオープンソースで開発されている、高生産性・高機能性なフレームワークです。 本コースでは、Spring初学者の方を対象として、基本的なWebアプリケーション開発方法を講義+演習で学習します。Spring MVCとThymeleafを利用した画面のあるWebアプリケーションから、Spring JDBCによるDBアクセス・RESTful Webサービス・Spring Bootまで、実務に必要となる機能を実装できるようになります。
最新のフレームワークによるモダンな開発技術を、是非この機会に体験してみてください。
本コースでは、DIの詳細やSpring内部の仕組みは扱いません。

学習目標

当コースを修了した時点で、次のことができることを目標とします。

1. Spring Bootの概要、メリット、デメリットを説明できる
2. DBアクセスを伴う基本的なWebアプリケーションを作成できる
3. 基本的なRESTful Webサービスを作成できる
4. ログイン画面を利用したフォーム認証を作成できる

対象者

・Spring Bootをはじめて学習する方
・Spring Bootの基本的な使い方を知りたい方

前提条件

・基本的なJavaプログラミングができる方(基本文法・オブジェクト指向・標準APIの利用など)
・SQLを利用してデータベースへの検索・追加・更新・削除を行うことができる方
・Servlet/JSP/JDBCを利用して基本的なサーバーサイドWebアプリケーションを開発できる方

内容

1.Spring Framework/Spring Boot概要
 Spring Frameworkとは
 Spring Bootとは
 Spring Bootのメリット・デメリット

2.超速習Dependency Injection
 DIとは
 アノテーションによるDI
 Java ConfigによるDI

3.Spring MVCとThymeleafでHello World
 Spring MVCによるコントローラーの作成
 Thymeleafによる画面の作成

4.Bean Validationによる入力検証
 基本的な入力検証
 エラーメッセージの記述

5. 例外処理
 ExceptionHandlerによる例外処理

6.MyBatisによるDBアクセス
 MyBatisによるDBアクセス
 トランザクション管理
 永続化層・ビジネスロジック層・プレゼンテーション層の統合

7. Spring Securityによる認証・認可
 インメモリでのユーザー定義
 URL単位での認可設定
 フォーム認証
 thymeleaf-extras-springsecurity5

8.RESTful Webサービス
  GETによる検索
 POSTによる追加
 PUTによる更新
 DELETEによる削除
 WebClientによるクライアントの開発

※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。

補足

※本コースは、「はじめてのSpring MVCによるWebアプリケーション開発 -Web、DBアクセス、REST、Boot-」の改訂版です。

実行環境
・ Windows 10
・ Webブラウザ(Google Chrome)
・ JDK 11
・ Spring Boot 2.4、Spring Framework 5.3
・ IntelliJ IDEA
・ MySQL 8

※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。

当コースは株式会社カサレアルが提供します。
満席でもお席をご準備できる場合がありますのでお問い合わせください。


※他社提携コースは、お申し込み後に空席確認を行います。主催会社でお席の確保ができた後に受付確定となります。

開催日程

クラス 開催日 開催地 申し込み受付 備考
61 2021年10月21日~2021年10月22日 オンラインオープン研修(カサレアル社) 申し込み受付締切
62 2021年11月01日~2021年11月02日 オンラインオープン研修(カサレアル社) 受付中
11 2021年12月01日~2021年12月02日 泉岳寺 受付中
63 2021年12月23日~2021年12月24日 オンラインオープン研修(カサレアル社) 受付中
64 2022年01月12日~2022年01月13日 オンラインオープン研修(カサレアル社) 受付中

お申し込み

クラス・日程・開催地
参加人数

キャンセル規定

受講開始10営業日前から受講料の100%のキャンセル料がかかります。

備考

オンライン開催の場合は、以下の注意事項をご確認の上、事前にご準備ください。

◆オンライン研修環境
 ●使用ツール
  動画配信:Zoom
  ※業務用PCに追加アプリをインストールできない場合は、ブラウザからのご参加をお願いします。
  ※Zoomのシステム要件について、より詳細な情報は、こちらをご参照ください。
  質疑応答:オンラインチャットシステム (ご利用になれない場合は、Zoomのチャット機能で代替可能です)
  仮想デスクトップ:Amazon WorkSpaces
  ※Amazon WorkSpacesについて、より詳細な情報は、こちらをご参照ください。
 ●システム要件
  インターネットに常時接続できること
  Webカメラおよびマイク
  ※PC本体の他に、モニターやiPad等の拡張ディスプレイをご用意いただくことを推奨いたします。
  (1台目:Zoom、オンラインチャットシステム用、2台目:Amazon WorkSpacesアクセス用)
 ●OS:Windows 10、macOS

◆事前環境確認
 本コースは、Amazon Workspaces(仮想デスクトップサービス)を使用いたします。
 Workspacesにアクセスするためには、専用のクライアント(※)をインストールいただく必要があります。
 必ず、ご利用可能な環境でご受講ください。
 ※『Windowsクライアント』 、 『macOSクライアント』 どちらかのクライアントをご利用ください。
   弊社で用意する環境では、『Webアクセス』 はご利用いただけません。

<参考ページ>
 ・Workspacesクライアントについて
 ・WorkSpaces のIPアドレスとポートの要件
 ・Amazon WorkSpaces クライアントネットワークの要件