基礎からフレームワークも学び開発現場に即したWebアプリケーションスキルを学ぶ新入社員研修
研修概要
一社で研修を企画してJavaからSpringubootまで学び現場力を身につける際に最もベーシックな研修プログラムをご提示いたします。ITの基礎、Java基本文法、オブジェクト指向、JDBC、Servlet/JSP、JUnit、Webアプリケーション開発まで学び、SpringbootではSpringboot、Springboot MVC、Spring Data、Spring DI、Spring AOPをベースにフレームワークの基本構成を網羅しながらフレームワークを使ったモダンなWebアプリケーションを制作できるところまでを目的としております。
企業様のご都合により研修日数につきましても大幅に変わりますが、目安として3ヶ月の研修プログラムとなります。いつも企業様のご相談の上、詳細な日程を伺った上でカスタマイズをいたしますのでお気軽にご相談ください。
目的
・新入社員がIT基礎からJavaにおける最低限必要な機能を学ぶ
・Webアプリケーション作成を通じてチーム開発を学ぶ
・Springbootまで学ばせて現場に必要な知識を身につける
対象者
・新入社員
環境要件
・OS Windows 11、64bit、8GB以上メモリ(16GB推奨)
テキスト
オリジナルテキスト
※または市販テキスト
研修内容
1. IT基礎(アルゴリズム、ネットワーク、データベース)
- アルゴリズム
- 基本的なソートと検索アルゴリズム
- データ構造(リスト、キュー、スタック、ツリー、グラフ等)
- ネットワーク
- OSIモデルとTCP/IPプロトコル
- LAN、WAN、インターネットの基礎
- ネットワークセキュリティと暗号技術
- データベース
- リレーショナルデータベースとSQL
- データモデリングと正規化
- データベーストランザクションとインデックス
2. Java基礎
- Javaの構文と基本データ型
- 制御フロー(ループ、条件分岐)
- Javaの標準ライブラリ
- エラー処理と例外
3. オブジェクト指向
- オブジェクト指向の基本原則(カプセル化、継承、ポリモーフィズム)
- クラスとインターフェースの設計
4. JDBC
- JDBCアーキテクチャとAPI
- データベース接続とクエリ実行
- トランザクション管理とエラーハンドリング
- 効率的なデータアクセス戦略
5. Servlet/JSP
- Webアプリケーションのアーキテクチャ
- Servletのライフサイクルとセッション管理
- MVCモデル
6. JUnit
- ユニットテストの基本
- JUnitフレームワークの使用
7. Webアプリケーション(個人開発 or チーム開発)
- Webアプリケーションのプランニングと設計
- 発表会に向けてのプレゼンテーション資料作成
- 発表会
8. Spring Boot
- Spring Bootの導入と設定
- 依存性注入(DI)とビーンの管理
- Spring Bootアプリケーションのデプロイメント
- テストとデバッグ
9. Spring Boot MVC
- MVCアーキテクチャの理解
- コントローラ、ビュー、モデルの実装
- フォーム処理とデータバインディング
10. Spring Boot Data
- Spring Data JPAの使用
- リポジトリパターンとデータアクセス
- データベースマイグレーションとバッチ処理
- クエリメソッドとトランザクション管理
11. Spring Boot DI
- 依存性注入の概念と利点
- コンポーネントスキャンと自動ワイヤリング
- DIコンテナとビーンスコープ
- 設定とプロファイル管理
12. Spring Boot AOP
- アスペクト指向プログラミング(AOP)の基礎
- アドバイス(Before、After、Around)の定義
- クロスカット関心事(ロギング、トランザクション管理)
- AOPと設計パターン
13. Spring Bootを活用したWebアプリケーション開発(チーム開発)
- 演習発表物の計画と策定
- チーム開発のメンバー決定
- チーム開発
- プレゼンテーション資料作成
- 発表会
※内容は柔軟に調整可能となります。
研修日数
55~60日間(調整可能)
備考
本研修はお客様のご要望によって内容のアレンジも可能ですので、お気軽にご相談ください。
お申し込み・お問い合わせ
下記のリンクより申込み・お問い合わせください。(別のタブが開きます)
・お問い合わせ
・研修導入の流れ