1. 企業研修・法人研修トップ
  2. 研修講座一覧
  3. Java研修
  4. 2024年度新入社員向けJava開発総合講座【関内/3ヶ月版】

Java研修

2024年度新入社員向けJava開発総合講座【関内/3ヶ月版】

内容

IT基礎講座からスタートし、Webアプリケーション開発技術と効率の良いプログラミングを学習します。
他社の新入社員との合同企業研修です。
プログラミング基礎からスタートしますので前提知識にとらわれることなく誰もが学習できます。
演習課題作成(コーディング)も豊富に行い、多くのアプリケーションを作成します。
データベースや仕様書の理解、単体テストなどJava開発に関わる業務を擬似再現した研修です。
チーム単位の開発演習も行います。
プロジェクト演習終了後は、得た知識を元にAndroidOS上で動作するアプリケーションのプログラミングを学習し、
基本的な機能に関する開発技術を習得します。
終了時には個々の評価レポートを提出します。

対象者

新入社員(2024年度)

期間(研修タイプ)

集合型 : 関内会場
2024年度予定 (58日*7.5h : 435h)
※集合型研修はオンライン研修/オフライン研修をご選択いただけます
通学型 : 学習開始随時受付(日数/時間はお問い合わせください)

日程

【関内会場】
システムエンジニア向けIT基礎(8日*7.5h:60h)
4/4.5.8.9.10.11.12.15

プログラミング基礎(10日*7.5h:75h)
4/16.17.18.19.22.23.24.25.26.30

Webアプリケーション構築(14日*7.5h:105h)
5/1.2.7.9.10.13.14.15.16.17.20.21.22.23

システム開発プロジェクト演習(15日*7.5h:112.5h)
5/24.27.28.29.30.31.6/3.4.5.6.7.10.11.12.13

Androidアプリ開発講座(11日*7.5h:82.5h)
6/14.17.18.19.20.21.24.25.26.27.28

【通学型】
学習開始随時受付 (日数/時間はお問い合わせください)

学習範囲

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

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

■ネットワーク基礎

  • ネットワークシステムの概論
  • ネットワークの種類
  • 通信プロトコル(OSI、TCP/IP)
  • ネットワークシステムの概論
  • ネットワークの種類
  • 伝送方法
  • 無線LAN概要
  • ネットワークサービス(DNS、Web、メール、FTP、クラウド)
  • トラブルシューティング
  • ネットワーク基礎確認テスト

■データベース技術

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

■グループワーク(DB設計)

■アルゴリズム

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

■HTML

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

【プログラミング基礎】
■Java ベーシック

  • Javaという言語
  • Javaテクノロジの特徴
  • 実際のコーディング
  • コンパイルの仕組み
  • Java開発の流れ
  • 変数
  • リテラル
  • 四則演算子
  • 複合代入演算子
  • 基本データ型の型変換
  • 比較演算子
  • 条件分岐(if文)
  • 論理演算子
  • switch文
  • 課題①
  • 繰り返し(while文)
  • forループ
  • 配列
  • 入力されたデータを扱う
  • 文字列の変換
  • for文のネスト
  • 多次元配列
  • 拡張forループ
  • 課題②
  • オブジェクト指向
  • クラス
  • クラスの基本構成
  • オリジナルクラス
  • フィールド
  • メソッド
  • コンストラクタ
  • アクセス修飾子
  • パッケージ
  • オーバーロード
  • 課題③
  • Java確認テスト①
  • グループワーク①
  • 値渡しと参照渡し
  • ポリモフィズム
  • 継承
  • オーバーライド
  • 抽象クラス
  • インタフェース
  • インタフェースの継承
  • コンストラクタ連鎖
  • コンストラクタのthis
  • 参照型のキャスト
  • final修飾子
  • 課題④
  • Java API
  • String
  • StringBuilder
  • ラッパークラス
  • AutoBoxing/(Auto-)Unboxing
  • クラス変数/クラスメソッド
  • Mathクラス
  • 課題⑤
  • Java確認テスト②
  • ArrayListクラス
  • Generics基礎
  • Genericsを導入したコレクション
  • 例外処理
  • ガベージコレクション
  • 可変長引数
  • 課題⑥
  • スレッド
  • java.io パッケージ
  • java.util.Collection
  • 課題⑦
  • UML(クラス図とシーケンス図)
  • Java確認テスト③
  • グループワーク②

【Webアプリケーション構築】
■Java Webシステム

  • Webアプリケーション概論
  • JSPとServlet
  • MVCアーキテクチャ概論
  • Servletの実行環境
  • はじめてのサーブレット
  • リクエストパラメータの利用
  • 文字エンコーディング
  • HTTPリクエストヘッダ/HTTPレスポンスヘッダの利用
  • 課題①-1
  • 課題①-2
  • はじめてのJSPプログラム
  • JSPの実行時の流れ
  • スクリプティング要素
  • 暗黙オブジェクト(outオブジェクト・requestオブジェクト)
  • JSP でのリクエストパラメータの利用
  • 様々なフォームの利用
  • 課題②-1
  • 課題②-2
  • JavaWebSystem確認テスト①
  • MVC アーキテクチャ
  • 正規表現
  • クッキー
  • セッショントラッキング
  • リソースの読み込み
  • リクエストの転送
  • 課題③
  • JavaBeans
  • JSPでのBeanの利用
  • JSTL
  • 課題④
  • データベース
  • SQL
  • JDBC
  • 課題⑤
  • GitHub実習
  • 修了演習課題
  • JavaWebSystem確認テスト②

■Javaフレームワーク

  • Webアプリケーション概論
  • Spring Framework
  • 初めてのSpringプロジェクト
  • フォームを使ったSpringプロジェクト
  • 様々なフォームを使ったSpringプロジェクト
  • 課題①
  • バリデーションの利用
  • アノテーションの種類
  • 特殊なバリデーション
  • オリジナルバリデーション
  • 課題②
  • セッション
  • 例外処理
  • データベースの利用
  • データ抽出
  • データの登録
  • 課題③

【システム開発プロジェクト演習】
■プロジェクト演習

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

【Androidアプリ開発講座】

  • Android 概論
  • 開発環境の構築(Android Studio)
  • アプリケーション作成の基礎知識(Android Studio)
  • 実習課題1(新しいプロジェクトとAVDの作成方法)
  • ユーザーインターフェース
  • 実習課題2(スジュール登録画面の作成)
  • アクティビティ
  • イベント
  • 実習課題3(スジュール登録画面の入力チェック)
  • インテント
  • データベース
  • 実習課題4(データベース登録)
  • プリファレンス
  • フラグメント
  • 実習課題5(フラグメントを利用したアプリ作成)
  • 非同期処理
  • 修了課題 スケジュール管理アプリ
  • オリジナルアプリ制作
前提条件

無し

研修費用

¥880,000 (税抜価格 ¥800,000)

備考

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