1. 企業研修・法人研修トップ
  2. 研修講座一覧
  3. Java研修
  4. 2019年度新入社員向けJava開発総合講座【福岡版】

Java研修

2019年度新入社員向けJava開発総合講座【福岡版】

内容

・IT基礎講座からスタートし、Webアプリケーション開発技術と効率の良いプログラミングを学習します。
・他社採用新入社員との合同企業研修です。
・プログラミング基礎からスタートしますので前提知識にとらわれることなく誰もが学習できます。
・研修タイプは集合型です。
・演習課題作成(コーディング)も豊富に行い、多くのアプリケーションを作成します。
・データベースや仕様書の理解、単体テストなどJava開発に関わる業務を擬似再現した研修です。
・チーム単位の開発演習も行います。
・個別指導日で進捗遅れを補う独自の工夫を行い、全員のスキル習得を目指します。
・終了時には個々の評価レポートを提出します。
・パソコンなど研修で必要な機材はすべて弊社でご用意いたします。

対象者

新入社員(2019年度)

期間(研修タイプ)

集合型 : 福岡会場
2019年度予定表 (54日*8h : 432h)

日程

※2019年度の国民の休日が現在定まっておりません。4/30.5.1.2が該当します。
該当する3日が祝日想定でカリキュラムを組んでおりますが、
()の日程は祝日では無かった場合の日程となります。

【福岡会場】
システムエンジニア向けIT基礎(9日*8.0h:72.0h)
4/8.9.10.11.12.15.16.17.18
(4/9.10.11.12.15.16.17.18.19)

プログラミング基礎(10日*8.0h:80.0h)
4/19.22.23.24.25.26.5/7.8.9.10
(4/22.23.24.25.26.30.5/1.2.7.8)

Webアプリケーション構築(18日*8.0h:144.0h)
5/13.14.15.16.17.20.21.22.23.24.27.28.29.30.31.6/3.4.5
(5/9.10.13.14.15.16.17.20.21.22.23.24.27.28.29.30.31.6/3)

システム開発プロジェクト演習(17日*8.0h:136.0h)
6/6.7.10.11.12.13.14.17.18.19.20.21.24.25.26.27.28
(6/4.5.6.7.10.11.12.13.14.17.18.19.20.21.24.25.26)

学習範囲

【 システムエンジニア向けIT基礎 】
■コンピュータ基礎

  • 情報理論(2進数、基数変換、文字コード)
  • コンピュータの構成要素
  • 拡張インタフェース
  • 補助記憶装置
  • ソフトウェア概説
  • オペレーティングシステム
  • ソフトウェアインストールの流れ
  • ディスク管理
  • ファイル管理
  • ユーザーとグループの管理
  • プロファイル
  • 共有設定
  • バックアップ
  • ネットワークシステムの概論
  • ネットワークの種類
  • 伝送方式
  • コンピュータ基礎確認テスト

■データベース技術

  • データベース概論
  • ER図と正規化
  • SELECT文
  • データの並び替え
  • 単一行関数
  • グループ関数
  • 表の結合
  • 副問合せ
  • 集合演算子
  • DML文・トランザクション
  • 表の作成と管理
  • 演習問題
  • データベース確認テスト

■グループワーク(DB設計)
■アルゴリズム

  • アルゴリズム基礎
  • フローチャート
  • データ構造の基礎
  • 探索のアルゴリズム・整列のアルゴリズム

■HTML

  • XHTMLとは
  • イメージ
  • シート・リンク
  • CSSレイアウト
  • テーブル
  • フォーム
  • 演習問題
  • HTML確認テスト

■Java ベーシック

  • Javaという言語
  • Javaテクノロジの特徴
  • 実際のコーディング
  • コンパイルの仕組み
  • Java開発の流れ
  • 変数
  • リテラル
  • 四則演算子
  • 比較演算子
  • 条件分岐
  • 繰り返し

▼課題①

  • オブジェクト指向
  • クラス
  • クラスの基本構成
  • クラスの使用
  • クラスのインスタンス化
  • オリジナルクラス
  • メソッド
  • コンストラクタ
  • Java API
  • オーバーロード
  • 複合代入演算子

▼課題②

  • Java確認テスト①
  • 論理演算子
  • switch文
  • forループ
  • 配列
  • 入力されたデータを扱う
  • 文字列の変換
  • 多次元配列
  • 参照型の配列
  • 拡張forループ

▼課題③

  • UML
  • 値渡しと参照渡し
  • String
  • StringBuilder
  • ラッパークラス
  • AutoBoxing/(Auto-)Unboxing
  • クラス変数/クラスメソッド
  • Mathクラス

▼課題④

  • Java確認テスト②
  • アクセス修飾子・継承
  • オーバーライド
  • ポリモフィズム
  • インタフェース
  • インタフェースの継承
  • コンスタラクタの連鎖
  • 暗黙的型変換
  • 明示的型変換
  • 参照型のキャスト

▼課題⑤

  • パッケージ
  • 修飾子
  • ArrayListクラス
  • Generics基礎
  • Genericsを導入してコレクション
  • ダイヤ温度演算子
  • 例外処理・ガベージコレクション
  • 可変長引数

▼課題⑥

  • スレッド
  • java.io パッケージ
  • java.util.Collection

▼課題⑦

  • Java確認テスト③

■Java Webシステム

  • Web アプリケーション概論
  • JSP と Servlet
  • Servlet の実行環境
  • はじめてのサーブレット
  • リクエストパラメータの利用
  • 文字エンコーディング
  • 様々なフォームの利用
  • HTTPリクエストヘッダ/HTTPレスポンスヘッダの利用
  • 正規表現
  • クッキー
  • セッショントラッキング
  • JDBC
  • JavaBeans
  • JavaWebSystem確認テスト①
  • はじめてのJSPプログラム
  • JSPの実行時の流れ
  • ディレクティブ
  • スクリプティング要素
  • 暗黙オブジェクト
  • JSP でのリクエストパラメータの利用

▼課題①-1 / 課題①-2

  • リソースの読み込み

▼課題②

  • 陸エンストの転送
  • JSPでのBeans利用

▼課題③

  • MVCアーキテクチャ
  • 修了演習課題
  • JavaWebSystem確認テスト②

■Javaフレームワーク

  • Webアプリケーション概論
  • Spring Framework
  • 初めてのSpringプロジェクト
  • フォームを使ったSpringプロジェクト

▼課題①

  • バリデーションの利用
  • アノテーションの種類
  • 特殊なバリデーション
  • オリジナルバリデーションの作成

▼課題②

  • セッション
  • 例外処理

▼課題③

  • データベースとの連携
  • 全件検索によるデータ抽出
  • 検索条件によるデータ抽出
  • データの登録
  • データの変更、削除
  • メニュー画面の作成

▼課題④ / 課題⑤

  • Spring Testによるテスト
  • 修了研修課題
  • Javaフレームワーク確認テスト

■プロジェクト演習

  • セキュアコーディング概論
  • クロスサイトスクリプティング対策
  • SQLインジェクション
  • ログイン/ログアウト/セッションタイムアウト
  • アカウントロック
  • システム開発技法
  • プログラム言語とコンパイル
  • テスト手法・システム運用と保守
  • UMLとは
  • オブジェクト指向の基礎
  • ユースケース図
  • クラス図
  • シーケンス図
  • プロジェクト演習概要説明
  • チームミーティング
  • 要求分析(ヒアリング)
  • スケジュール作成
  • ユースケース図の作成
  • 機能一覧の作成
  • 画面遷移図の作成
  • 画面イメージの作成
  • クラス図の作成
  • シーケンス図の作成
  • コーディング
  • 単体テスト
  • 結合テスト
  • 講師レビュー
  • 成果発表会資料作成
  • 成果発表会
前提条件

研修費用

¥480,000(税抜き)

備考

※ 各種助成金対応
※ オンサイト(1社向け研修)対応は別途ご相談ください。