2019 年度新 社員向け Java 開発総合講座 ( オープン型研修 ) 4 月 5 月 6 月 日 月 火 水 木 土 システムエンジニア向けIT 基礎 9 日 \155,200( 税込み ) 1 2 3 4 5 6 プログラミング基礎 9 日 \155,200( 税込み ) 7 8 9 10 11 12 13 Webアプリケーション構築 16 日 \155,200( 税込み ) 14 15 16 17 18 19 20 システム開発プロジェクト演習 15 日 \155,200( 税込み ) 21 22 23 24 25 26 27 技術研修 計 49 日 28 29 30 1 2 3 4 キャリアデザイン研修 1 日 講義時間 5 6 7 8 9 10 11 9:00-17:30(h) 12 13 14 15 16 17 18 研修合計 計 50 日 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 研修会場 ( 予定 ) 16 17 18 19 20 21 22 新横浜開催 23 24 25 26 27 28 29 produced by 30
受講を行うための前提知識 PC の基本操作ができること 座学 コーディング実習 受講講座の名称 9 日間 67:30 システムエンジニア向け IT 基礎 4/8/( 月 ) IT 技術者に共通する基本的な知識の習得を目標とします コンピュータ基礎では コンピュータの仕組みやコンピュータで扱う数値や単位などを中心に学習します ネットワーク基礎では ネットワーク サーバ管理運用技術者に共通する基本的な知識の習得を目指します データベース概論 DB 基本実技では MySQLを使用して データベースの概論の理解とSQLコマンドの実装や テーブル作成の基本実技を習得します アルゴリズムでは プログラムの基本的な処理の考え方を習得します HTMLでは Webアプリケーションを作成する上で必要最低限な知識を習得します 4/11/( 木 ) ネットワーク機器の種類と動作 伝送メディアの種類 無線 LAN 概要 4/15/( 月 ) 副問合せ 集合演算子 DML 文 トランザクション 表の作成と管理 演習問題 データベース確認テスト 4/16/( 火 ) グループワーク (DB 設計 ) コンピュータ基礎 情報理論 (2 進数 基数変換 文字コード ) コンピュータの構成要素 4/9/( 火 ) ソフトウェアインストールの流れ ディスク管理 ファイル管理 4/10/( 水 ) 4/12/( 金 ) ネットワーク基礎 ネットワークシステムの概論 ネットワークの種類 伝送方式 データベース技術 データベース概論 ER 図と正規化 SELECT 文 4/17/( 水 ) 探索のアルゴリズム 整列のアルゴリズム 演習問題 拡張インタフェース 補助記憶装置 ソフトウェア概説 オペレーティングシステム ユーザーとグループの管理 プロファイル 共有設定 バックアップ コンピュータ基礎確認テスト 通信プロトコル (OSI TCP/IP) LAN の規格と構成要素 MAC アドレス ネットワークサービス (DNS Web メール FTP クラウド ) トラブルシューティング ネットワーク基礎確認テスト データの並び替え 単一行関数 グループ関数 表の結合 アルゴリズム アルゴリズム基礎 フローチャート データ構造の基礎 HTML XHTML とは イメージ スタイルシート 4/18/( 木 ) リンク CSS レイアウト テーブル フォーム 演習問題 HTML 確認テスト
受講講座の名称 プログラミング基礎 4/19/( 金 ) Javaプログラム開発に必要な開発手順 変数 配列 メソッド 制御用構文 オブジェクト指向プログラミングなどを習得します 多くの演習を通してエラー処理 ( デバック ) の習得を目指します 演習はテキストエディタを用いるので コーディング力の強化につながります Java ベーシック Java という言語 Java テクノロジの特徴 実際のコーディング コンパイルの仕組み Java 開発の流れ 変数 4/22/( 月 ) 条件分岐 (if 文 ) 論理演算子 switch 文 4/23/( 火 ) for 文のネスト 多次元配列 拡張 for ループ 課題 2 Java 確認テスト 1 オブジェクト指向 クラス クラスの基本構成 オリジナルクラス 4/24/( 水 ) フィールド メソッド コンストラクタ アクセス修飾子 パッケージ オーバーロード 課題 3 4/25/( 木 ) 値渡しと参照渡し ポリモフィズム 継承 リテラル 四則演算子 複合代入演算子 基本データ型の型変換 比較演算子 課題 1 繰り返し (while 文 ) for ループ 配列 入力されたデータを扱う 文字列の変換 オーバーライド 抽象クラス インタフェース インタフェースの継承 コンストラクタ連鎖 4/26/( 金 ) コンストラクタの this 参照型のキャスト final 修飾子 課題 4 Java 確認テスト 2 Java API String StringBuilder 受講を行うための前提知識 PC の基本操作ができる 座学 コーディング実習 9 日間 67:30 5/7/( 火 ) ラッパークラス AutoBoxing/(Auto-)Unboxing クラス変数 / クラスメソッド Math クラス 課題 5 ArrayList クラス Generics 基礎 Generics を導入したコレクション 5/8/( 水 ) 例外処理 ガベージコレクション 可変長引数 課題 6 スレッド 5/9/( 木 ) java.io パッケージ java.util.collection 課題 7 UML( クラス図とシーケンス図 ) Java 確認テスト 3
受講講座の名称 Web アプリケーション構築 5/13/( 月 ) JAVAによるWebアプリケーションプログラミングを学習します JSP Servletの理解とコーディングスキルの習得を目指します 演習では仕様書に基づく開発手順に沿って データベース連携まで実施するので 統合的な Webアプリケーションスキルが身に付きます Springを用いた実践的なWebアプリケーション開発手法の習得を目指します Spring 環境設定からスタートし MVCアーキテクチャを用いたWebアプリケーション開発に関わる内容を体系的に学習します 受講を行うための前提知識 JAVA 言語による基礎的な知識を有していること Java Web システム Web アプリケーション概論 JSP と Servlet MVC アーキテクチャ概論 Servlet の実行環境 はじめてのサーブレット 5/14/( 火 ) 課題 1-1 課題 1-2 5/15/( 水 ) 様々なフォームの利用 課題 2-1 リクエストパラメータの利用 文字エンコーディング HTTP リクエストヘッダ /HTTP レスポンスヘッダの利用 はじめての JSP プログラム JSP の実行時の流れ スクリプティング要素 暗黙オブジェクト (out オブジェクト request オブジェクト ) JSP でのリクエストパラメータの利用 課題 2-2 JavaWebSystem 確認テスト 1 5/16/( 木 ) MVC アーキテクチャ 正規表現 クッキー セッショントラッキング 5/17/( 金 ) リソースの読み込み リクエストの転送 課題 3 JavaBeans JSP での Bean の利用 5/20/( 月 ) JSTL 課題 4 データベース SQL JDBC 5/21/( 火 ) 課題 5 修了演習課題 (1/2) 5/22/( 水 ) 修了演習課題 (2/2) JavaWebSystem 確認テスト 2 Java フレームワーク Web アプリケーション概論 Spring Framework 初めての Spring プロジェクト 5/23/( 木 ) フォームを使った Spring プロジェクト 様々なフォームを使った Spring プロジェクト 課題 1 バリデーションの利用 アノテーションの種類 座学 コーディング実習 5/24/( 金 ) 特殊なバリデーション 特殊なバリデーション 2 オリジナルバリデーション オリジナルバリデーション 2 課題 2 16 日間 120:00 5/27/( 月 ) セッション 例外処理 課題 3 5/28/( 火 ) データベースとの連携 全件検索によるデータ抽出 検索条件によるデータ抽出 データの登録 5/29/( 水 ) データの変更 削除 メニュー画面の作成 課題 4(1/2) 5/30/( 木 ) 課題 4(2/2) 課題 5 Spring Test によるテスト 5/31/( 金 ) 修了演習課題 '(1/4) 修了演習課題 '(2/4) 6/3/( 月 ) 修了演習課題 '(3/4) 修了演習課題 (4/4) Java フレームワーク確認テスト
受講を行うための前提知識 Java WebシステムやJavaフレームワークの知識を有していること 座学 コーディング実習 6/17/( 月 ) シーケンス図 プロジェクト演習 受講講座の名称 15 日間 112:30 システム開発プロジェクト演習 6/4/( 火 ) 研修の仕上げとして 開発現場を擬似的に再現して実施される 顧客管理 商品管理システムを顧客役講師からヒアリングを行い システム用件定義 スケジュール作成 画面設計 コーディング テスト レビューまでをチーム単位で実施します 講師は仮想上司役も兼任し アドバイザーに徹します 納期管理 考える力 問題解決のプロセスも実践的に体得します 6/11/( 火 ) 機能一覧 画面遷移図 プロジェクト演習 6/12/( 水 ) DB 設計書 画面設計書 プロジェクト演習 6/13/( 木 ) 結合テスト仕様書 プロジェクト演習 6/14/( 金 ) クラス図 プロジェクト演習 6/18/( 火 ) コーディング 単体テスト コーディング 単体テスト 6/19/( 水 ) コーディング 単体テスト コーディング 単体テスト 6/20/( 木 ) 結合テスト 結合テスト 6/21/( 金 ) 結合テスト プロジェクト演習 セキュアコーディング概論 クロスサイトスクリプティング対策 (1/2) クロスサイトスクリプティング対策 (2/2) SQL インジェクション 6/5/( 水 ) ログイン / ログアウト / セッションタイムアウト アカウントロック システム開発技法 プログラム言語とコンパイル テスト手法 6/6/( 木 ) システム運用と保守 UML とは オブジェクト指向の基礎 ユースケース図 クラス図 6/7/( 金 ) シーケンス図 プロジェクト演習概要説明 チームミーティング 6/10/( 月 ) 要求分析 ( ヒアリング ) スケジュール作成 ユースケース図作成 プロジェクト演習 結合テスト 講師レビュー 6/24/( 月 ) 成果発表会資料作成 成果発表会