Webシステム開発に必須!
Javaの基本文法からWebシステムの
開発実習とデータベース構築・管理まで学習!
3週間でマスター!
Javaエンジニア+データベース

最短3週間でWebシステム開発に
必須のスキルを習得!
実務を想定した演習で即戦力人材を育成

弊社のカリキュラムは、プログラミング未経験者の方でも学べる内容となっております。まず、Javaの特徴であるオブジェクト指向に基づくプログラミング手法を学習し、Spring Bootを用いたWebシステムの開発実習を通して、
Webシステム開発の流れから、フレームワークの動作や基本的なシステム開発手法
を身につけます。
またニーズの高い「MySQL」または「PostgreSQL」の基本文法だけでなく、データベースの概念設計や論理設計、データベースの物理設計、データベースのパフォーマンス設計などを学習し、
Webシステムとの連携、管理、運用を扱えるスキル
が身につきます。
3週間でマスター!Javaエンジニア+データベースの3つの特長

Javaに加えデータベースまでをひとつにご提案
Javaエンジニアになるために必要なスキルから、Webシステム開発に必須なデータベースまで、まるごと総合的に学べます。

個別または集合研修のどちらにも対応
本講座は個別レッスンと集合レッスンのどちらにも対応することができ、お一人から多人数まで規模に応じて研修プランをご提案いたします。

実務を想定した課題実習形式の授業
実際の業務を想定した課題をご用意し、各種ツールの操作を学べるので実務で役立つスキルが短期間で身につきます。
研修プランの詳細
Webシステム開発に必須! プログラミング未経験でもJavaの基礎からデータベース構築から管理までしっかり習得できる!
3週間でマスター!Javaエンジニア+データベース
-
概要
-
Javaの特徴であるオブジェクト指向に基づくプログラミング手法を基礎を学び、Spring Bootを利用したWebシステムの基本的な開発手法とショッピングサイトやホテル予約サイトなどの顧客情報管理で必要となるデータを管理するデータベースマネジメントシステムを学習します。
-
こんな場合におススメ
-
- 内定者や新入社員の研修
- Java・エンジニア未経験の方
- 短期間で身に付けたい方
-
プラン内容
-
- Javaエンジニア+データベース研修:14日間(98時間)
-
研修期間
-
受講日数:14日間|98時間(7時間/日)
※研修期間は受講方法により変動します。詳しくはお問い合わせください。
※1~3名程度の少人数研修に最適な、個人レッスン研修も実施できます。 -
研修費用
(10名まで) -
-
総額:2,600,000円(税込2,860,000円)
※1クラス10名×1クラス(計10名様)の場合、お一人あたり260,000円(税込286,000円) - 《以下、研修費用内訳》
- 初期費用:100,000円(税込110,000円)
- 研修費用:2,380,000円(税込2,618,000円)※メイン講師1名の費用含む
- 教材費:120,000円(税込132,000円)※お一人あたり12,000円(税込13,200円)
-
助成金利用で
実質負担額約828,200円(税込)に!
※10名様の場合、お一人あたり82,820円(税込)
-
総額:2,600,000円(税込2,860,000円)
各種お申込みやご相談、助成金に関するご質問などございましたら、
お気軽にお問い合わせください。
3週間でマスター!Javaエンジニア+データベース
カリキュラム 詳細
研修時間:14日間(7時間×14日)
カリキュラム内容(MySQL版)
-
Javaをはじめてみよう
- Javaについて
- Javaの開発環境
- プログラミングの実践
-
最初のJavaプログラミング
- コードの解説
- 画面に出力する
- リテラル
-
変数
- 変数とは
- 変数の利用
-
演算
- 式
- 演算子
- 演算子の優先順位
- 型の変換
-
条件によって処理を変える
- 条件によって処理を変える
- if
- 複数の条件
- 論理演算子
- 条件演算子
-
処理を繰り返す
- for
- while
- do~while
- 文のネスト
- ループから抜ける・先頭に戻る
-
配列
- 配列
- 配列の特性
- 多次元配列
-
クラス
- クラスとは
- インスタンスとは
- メソッド
- メソッドの引数
- メソッドの戻り値
-
オブジェクト指向
- オブジェクト指向
- オブジェクト指向のメリット
- オブジェクト指向プログラミングの特性
- is-a 関係 has-a 関係
-
オブジェクト指向のプログラミング
- カプセル化
- オーバーロード
- コンストラクタ
- クラス変数、クラスメソッド
- クラス型変数
-
継承
- クラスの継承
- オーバーライド
-
カプセル化
- カプセル化について
- アクセスコントロール
- パッケージ
-
抽象クラス・インターフェース
- 抽象クラス
- 多重継承
- インターフェース
- ポリモーフィズム
-
例外処理
- 例外の基本
- 例外とクラス
- 例外の送出
-
スレッド
- スレッドの基本
- スレッド操作
- Runnableインタフェース
-
入出力ストリーム
- ストリーム
- ファイルの入出力
- クラスライブラリの利用
-
コレクション・ジェネリックス
- コレクション
- ジェネリックス
-
はじめに
- JavaによるWeb開発とSpring Boot
- 簡単なWebシステムの作成
-
HTML入門
- HTMLの基礎
- フォームの作成
-
Spring MVCを用いたWebアプリケーションの作成
- リクエストの処理
- クエリ文字列の処理
-
フォームの処理
- フォーム要素と引数の対応
- フォームとオブジェクトの対応
- フォーム要素の検証(バリデーション)
-
ファイルアップロードの処理
- ファイルのアップロード
-
データベースへのアクセス(Spring JDBC)
- データベース管理システム
- レコード一覧の表示
- レコードの検索
- レコードの追加
-
データベースへのアクセス(Spring Data JPA)
- オブジェクトとテーブルの対応付け
- オブジェクト間の関連付け
-
セッションの使用(Spring Session)
- セッションの使用
-
ユーザ認証の作成(Spring Security)
- Spring Securityの設定
- データベースの使用
-
Webシステムの開発
- 開発するシステム
- システム開発の流れ
-
Spring Testingを用いたシステムのテスト
- JUnitを用いたテスト
- コントローラのテスト
-
モデルの定義
- プロジェクトとデータベースの準備
- モデルクラスの作成とテスト
- リポジトリインターフェースの作成とテスト
-
画面レイアウトの作成
- CSSとBootstrap
- Thymeleaf Layout Dialect
-
アカウントの管理機能の作成
- Spring Securityの設定
- AccountServiceの作成
- AcountControllerの作成
- AccountControllerのテスト
-
企業関連機能の作成
- CompanyServiceの作成
- CompanyControllerの作成
-
求職者関連機能の作成
- HomeServiceの作成
- HomeControllerの作成
- PersonServiceの作成
- PersonControllerの作成
-
システムの仕上げ
- エラーページの作成
- システムのパッケージング
-
データベース
- データベースとは
- データベースのモデリング
- リレーショナルデータベース
-
MariaDBのインストール
- MariaDBのインストール
-
データベースの設計
- データベースの概念設計
- データベースの論理設計
- 正規化
- データベースの物理設計
- データベースのパフォーマンス設計
-
データベース作成とSQL
- データベースの作成
- テーブルの作成
- インデックスの作成
-
関係演算と集合演算
- 関係演算
- 集合演算
-
データ操作とSQL
- データの作成
- データの検索
- データの更新
- データの削除
- テーブルをまたいだ検索
- ビューの作成
- パフォーマンスの分析
-
権限の管理
- データベースとアクセス権限
- ユーザーの作成
- 権限の管理
-
トランザクション
- トランザクション
- 排他制御
- 障害からの復旧
-
トランザクションとSQL
- トランザクションの制御
- ロック
-
データベースの応用
- データウェアハウス
- 分散データベース
-
総合演習
- データベース設計
- データベースへの問い合わせ
カリキュラム内容(PostgreSQL版)
-
Javaをはじめてみよう
- Javaについて
- Javaの開発環境
- プログラミングの実践
-
最初のJavaプログラミング
- コードの解説
- 画面に出力する
- リテラル
-
変数
- 変数とは
- 変数の利用
-
演算
- 式
- 演算子
- 演算子の優先順位
- 型の変換
-
条件によって処理を変える
- 条件によって処理を変える
- if
- 複数の条件
- 論理演算子
- 条件演算子
-
処理を繰り返す
- for
- while
- do~while
- 文のネスト
- ループから抜ける・先頭に戻る
-
配列
- 配列
- 配列の特性
- 多次元配列
-
クラス
- クラスとは
- インスタンスとは
- メソッド
- メソッドの引数
- メソッドの戻り値
-
オブジェクト指向
- オブジェクト指向
- オブジェクト指向のメリット
- オブジェクト指向プログラミングの特性
- is-a 関係 has-a 関係
-
オブジェクト指向のプログラミング
- カプセル化
- オーバーロード
- コンストラクタ
- クラス変数、クラスメソッド
- クラス型変数
-
継承
- クラスの継承
- オーバーライド
-
カプセル化
- カプセル化について
- アクセスコントロール
- パッケージ
-
抽象クラス・インターフェース
- 抽象クラス
- 多重継承
- インターフェース
- ポリモーフィズム
-
例外処理
- 例外の基本
- 例外とクラス
- 例外の送出
-
スレッド
- スレッドの基本
- スレッド操作
- Runnableインタフェース
-
入出力ストリーム
- ストリーム
- ファイルの入出力
- クラスライブラリの利用
-
コレクション・ジェネリックス
- コレクション
- ジェネリックス
-
はじめに
- JavaによるWeb開発とSpring Boot
- 簡単なWebシステムの作成
-
HTML入門
- HTMLの基礎
- フォームの作成
-
Spring MVCを用いたWebアプリケーションの作成
- リクエストの処理
- クエリ文字列の処理
-
フォームの処理
- フォーム要素と引数の対応
- フォームとオブジェクトの対応
- フォーム要素の検証(バリデーション)
-
ファイルアップロードの処理
- ファイルのアップロード
-
データベースへのアクセス(Spring JDBC)
- データベース管理システム
- レコード一覧の表示
- レコードの検索
- レコードの追加
-
データベースへのアクセス(Spring Data JPA)
- オブジェクトとテーブルの対応付け
- オブジェクト間の関連付け
-
セッションの使用(Spring Session)
- セッションの使用
-
ユーザ認証の作成(Spring Security)
- Spring Securityの設定
- データベースの使用
-
Webシステムの開発
- 開発するシステム
- システム開発の流れ
-
Spring Testingを用いたシステムのテスト
- JUnitを用いたテスト
- コントローラのテスト
-
モデルの定義
- プロジェクトとデータベースの準備
- モデルクラスの作成とテスト
- リポジトリインターフェースの作成とテスト
-
画面レイアウトの作成
- CSSとBootstrap
- Thymeleaf Layout Dialect
-
アカウントの管理機能の作成
- Spring Securityの設定
- AccountServiceの作成
- AcountControllerの作成
- AccountControllerのテスト
-
企業関連機能の作成
- CompanyServiceの作成
- CompanyControllerの作成
-
求職者関連機能の作成
- HomeServiceの作成
- HomeControllerの作成
- PersonServiceの作成
- PersonControllerの作成
-
システムの仕上げ
- エラーページの作成
- システムのパッケージング
-
データベース
- データベースとは
- データベースのモデリング
- リレーショナルデータベース
-
PostgreSQLのインストール
- PostgreSQLのインストール
-
データベースの設計
- データベースの概念設計
- データベースの論理設計
- 正規化
- データベースの物理設計
- データベースのパフォーマンス設計
-
データベース作成とSQL
- データベースの作成
- テーブルの作成
- インデックスの作成
-
関係演算と集合演算
- 関係演算
- 集合演算
-
データ操作とSQL
- データの作成
- データの検索
- データの更新
- データの削除
- テーブルをまたいだ検索
- ビューの作成
- パフォーマンスの分析
-
権限の管理
- データベースとアクセス権限
- ユーザーの作成
- 権限の管理
-
トランザクション
- トランザクション
- 排他制御
- 障害からの復旧
-
トランザクションとSQL
- トランザクションの制御
- ロック
-
データベースの応用
- データウェアハウス
- 分散データベース
-
総合演習
- データベース設計
- データベースへの問い合わせ
各種お申込みやご相談、助成金に関するご質問などございましたら、
お気軽にお問い合わせください。
研修場所や規模に応じて
選べる研修プラン
集合研修・講師派遣
オリジナルカリキュラムや日程に対応
Winの研修会場での集合研修や、貴社指定の研修施設への講師派遣、オンラインでの開催、カリキュラムのカスタマイズ等、様々なご要望に対応します。
個人レッスン
1~3名の少人数研修に最適
1人からでも全国にあるWinの教室に来校いただいたり、オンラインで職場や自宅と接続して、お一人おひとりに合わせた個人レッスンによる研修が行えます。
Winチケット
多拠点・多人数に最適な独自のサービス
スキルレベルや勤務地が異なる多くの社員を一か所に集めることなく、全国の教室やオンラインでの個人レッスン形式で研修ができる独自のサービスです。
eラーニング
スキマ時間で学べる技術系コンテンツが豊富
技術系のコンテンツが豊富なeラーニングを、1名1単元からの購入だけでなく、eラーニングシステムをお持ちの企業様には「コンテンツレンタル」も可能です。