loading...

検索結果

【新人IT研修】Webアプリケーション研修~サーブレット・Spring(9日間)

【新人IT研修】Webアプリケーション研修~サーブレット・Spring(9日間)

Webの仕組みからデータベース連携まで、一連の構築を自分で形にできるようになる

No. shinjinit17 shinjinit17on

対象者

  • 入社前(学生・内定者)
  • 新入社員

・新人エンジニア(SE)の方 ・Spring Frameworkを利用したシステム開発が求められる方
・データベースと連携したWebシステムの構築業務に携わる方

よくあるお悩み・ニーズ

  • Javaを用いたWebアプリケーション開発の基本を学びたい
  • Webアプリケーション全体の動きや、処理の流れをつかめていない新人・若手が多い
  • 実務を見据えた開発手順を理解し、早期戦力化できるよう育成したい

研修内容・特徴outline・feature

Webアプリケーション開発は、フレームワークの使い方を覚えるだけでは実務で十分に対応できません。本研修では、Web通信の仕組みやサーブレット/JSPの基礎を学び、それを土台としてMVCへの理解を深めます。また、Spring Frameworkで異なるアプローチからMVCを使い、フォーム処理やORマッパーを利用したデータベース連携まで演習を通して体験します。各技術のつながりを把握しながら学ぶことで、現場で必要な実践的なWebアプリケーションの開発力を身につけられます。

*本修ではPCを使用します*
・研修会場にノートPCをご用意しています(持ち込んだPCのご利用はできません)

到達目標goal

  • ①サーブレットを用いたWebアプリケーションの基本構造がわかる
  • ②Spring Frameworkを活用し、MVCモデルに沿ったWebアプリケーションを開発できる
  • ③データベースへのCRUD機能を備えたWebアプリケーションを構築できる

研修プログラムprogram

内容
手法
  • 1.Webの仕組み
    (1)Webを支える通信のしくみ
    (2)Webアプリケーションの仕組み
    (3)開発環境の構築
講義
ワーク
  • 2.サーブレットの基本
    (1)サーブレットの基本
    (2)サーブレットクラスの作成と実行
講義
ワーク
  • 3.JSPの基本
    (1)JSPの基本
    (2)JSPの構成要素
    (3)JSPの作成と実行
講義
ワーク
  • 4.フォームの基本
    (1)フォームの概要
    (2)リクエストパラメータの取得
    (3)フォームを使ったプログラム作成
    (4)リクエストパラメータの応用~GETとPOST/入力チェック
講義
ワーク
  • 5.Webアプリケーションの本格的な開発
    (1)MVCモデル
    (2)リクエストスコープ
    (3)セッションスコープ
    (4)アプリケーションスコープ
講義
ワーク
  • 6.Spring Frameworkについて
    (1)Springの概要
    (2)開発環境の構築
講義
ワーク
  • 7.基礎知識の確認
    (1)Javaの復習(インターフェース、依存性、ポリモーフィズム)
    (2)Webアプリケーションの動作する仕組み​
    (3)便利なライブラリとツールの利用(Lombok、Gradle)
講義
ワーク
  • 8.依存性の注入(DI)の基本​
    (1)Spring Frameworkの概要​
    (2)DIの基本概念​
    (3)オブジェクトの生成と依存性の注入方法
講義
ワーク
  • 9.MVCモデルの概要
    (1)MVCモデルとは何か
    (2)Spring MVCの概要
    (3)簡単なWebアプリケーションの作成
講義
ワーク
  • 10.フォームの基本
    (1)Thymeleafテンプレートエンジンの紹介
    (2)モデルとビューを連携させた簡単なフォームの作成
    (3)フォームの基本的な作成とリクエストパラメータ処理
講義
ワーク
  • 11.MyBatisを使ったデータベース操作
    (1)MyBatisの基本と使い方
    (2)データベースアクセスを実装した簡単なプログラムの作成
講義
ワーク
  • 12.Webアプリケーションの開発
    (1)テーブルの設計とデータ作成
    (2)CRUD(作成、読み取り、更新、削除)操作の実装
    (3)簡単なバリデーションとSpring Securityの基礎
講義
ワーク

企画者コメントcomment

サーブレットからSpring Frameworkまで、新人のうちに段階的に学習できる研修として開発しました。技術の背景を理解したうえでCRUD機能まで作り上げ、配属後も自ら考えて開発を進められる土台を築いてほしいと考えています。

スケジュール・お申込み
(オンライン型/来場型開催)schedule・application

オンライン型開催

注意事項

  • 同業の方のご参加はご遠慮いただいております
  • 会場やお申込み状況により、事前告知なく日程を削除させていただくことがあります
  • カリキュラムは一部変更となる可能性があります。大幅な変更の際は、申込ご担当者さまへご連絡いたします。

事前のご案内

お問合せ・ご質問

よくいただくご質問~お申込み方法や当日までの準備物など、公開講座について詳しくご説明

最新作・ニュース

ページトップへ
年間実績公開講座の年間実績
受講者数※1
開催数※1
講座数※2

WEBinsource
ご利用社数※2

※1 

※2 

研修を探す
開催地で探す
階層で探す
テーマで探す
コースマップで探す
日程で探す
課題・状況で探す

本研修をご検討中の方はこちら

お得にご受講可能な講座一覧
~マンデー割引

公開講座からの新着メッセージ