新卒/第二新卒/未経験中途向け
Java総合研修 Aコース
ご利用企業様の要望をすべて組み込んだコースです。
コース概要
本コースは、これまで当社や当社以外の未経験者向け研修をご利用された企業様からの
カリキュラム・フォロー・サービスに関するご要望と経験を組み合わせてリリースするコースです。
カリキュラム内にその期間までに学んだ復習日を取り入れるなど
研修業界随一のゆったりとしたカリキュラムで、未経験者に必要な基礎力の定着を目標としており、
資格取得も含めた未経験者の育成を検討されている企業様にとって、
「未経験者向け研修の決定版」とも言えるカリキュラム構成です。
ヒューマン系のトレーニングとしては、ビジネスマナーや開発現場でのマナーだけでなく、
基礎的なプレゼンテーションやエンジニアに必要な思考方法である論理的思考のトレーニングも含みます。
テクニカル系のトレーニングとしては、未経験者に必要な情報処理基礎に始まり、開発現場で必須のスキルである
フレームワークを学びます。
開発実習は、グループ単位で要件定義からリリースまでの作業すべてを自身の手でおこないます。
時間や費用といったコスト概念を取り入れることにより、
進捗率や作業効率を算出してコスト意識を持ちながら一連の作業をおこないます。
また、必要な要件を満たしていない場合は講師によるレビューが通らないなど、
ただコーディングするだけではない開発実習で現場のイメージを掴みます。
グループ開発実習後は、Oracle社認定Java資格であるOCJ-P Silverの取得を目指します。
資格対策講座は7日間おこないます。
Java総合研修 Aコースの特徴
- 未経験者向け研修として、ご利用企業様の要望をすべて組み込んだカリキュラム
- OCJ-P Silverの資格試験対策付き
- ビジネスマナーや基本的なプレゼンテーション力など、新社会人に求められるヒューマンスキル系講座を実施
- 論理的思考養成講座で、モノの基本的な考え方であるMECEやロジックツリーを習得
- アルゴリズムやフローチャートは本講座だけでなく、Eラーニングにも予習復習ができる豊富な練習問題を掲載
- Eラーニングでは、本講座でおこなわれる情報処理基礎の予習やブラインドタッチの練習も可能
- フレームワークを利用した個人開発実習とグループ開発実習の実施
- 最終日に成果発表会の実施
学習目標
- 論理的思考の習得
- コンピュータの基礎理解
- ビジネスマナー、ビジネスツールの習得
- 環境構築とプログラミングの基礎構文の理解と習得
- データベース基礎、Webプログラミングの理解
- フレームワークの理解、グループ開発における個人の責任と役割の理解
- 要件定義、スケジュール管理、テスト、プレゼンテーション力の向上
カリキュラム
新人導入
【ビジネスマナー】
- ビジネスマナーの必要性・心得
- IT業界とは / 求められる人物像
- セキュリティ基礎
【ビジネスツール修得】
- Excel (基本操作)
- 関数を使用した表計算
- Word / Outlook
- PowerPoint
論理的思考養成
- MECE
- ロジックツリー
アルゴリズム講座
アルゴリズム・フローチャートを学び問題や課題を解決するための手順、考え方を身につけます
- アルゴリズム概要 / 要素
- フローチャート
情報処理基礎講座
情報系の基礎知識、システム開発の流れなどエンジニアとしての基礎力を養成します
- ソフトウェア
- ハードウェア
- ネットワーク
- CUI基本操作、コマンド
- 確認テスト(情報処理基礎)
Webサイト制作講座
HTML、CSSを利用し、静的なサイトを作成します
自分で静的サイトを作ったことによる自信や楽しさから、前向きに取り組むベースになります
- HTML
- CSS
- 入力フォーム
- 確認テスト(Webサイト制作)
- 課題(Webサイト制作)
Java基礎講座
開発環境構築、変数、型、配列、制御構文など、Javaで開発する基礎力を養成します
- 開発環境構築
- Java概要
- 四則演算
- 変数と型 / 基本型と参照型
- 配列
- オブジェクト
- 文字列の比較
- 制御構文(if文、switch文、for文、while文)
- 暗黙オブジェクト
- スコープ
- メソッド
- 確認テスト(Java基礎)
- 課題(Java基礎)
Java応用講座
オブジェクト指向、クラス、JSP、サーブレットなど、より実践的な内容を身につけます
- オブジェクト指向
- Servlet / ロジックとビューの分離
- EL式とJSTL
- 継承
- 抽象クラスとインターフェース
- 例外
- パッケージ
- アクセス修飾子
- コレクション
- 単体テスト
- デバッグ
- JavaScript / jQuery
- 確認テスト(Java応用)
- 課題(Java応用)
DB連携講座
SQL、Javaとデータベースの接続、メソッド作成、Webシステムへの構築方法などを身につけます
- データベース概要
- DBMSインストール
- SQL基礎(CRUD操作)
- SQL応用(複数条件、集計関数、表の結合、サブクエリ)
- DB設計、運用
- JavaとDBの連携
- DAOとDTO
- ユーザー管理システム
(ログイン、検索処理、登録処理、更新処理) - 確認テスト(DB連携)
- 課題(DB連携)
フレームワーク講座
フレームワークの必要性、Springを用いてWebアプリケーションを実装します
- Spring導入
- DI
- Spring JDBC
- Spring Web MVC
- Spring Web MVC + Spring JDBC
- バリデーション / メッセージリソース
- 確認テスト(フレームワーク)
- 課題(フレームワーク)
開発工程講座
要件定義、基本設計などの各開発工程の目的やテストケースの作成方法などを身につけます
- 各開発工程
- 基本設計
- 詳細設計
- テスト工程
- テストケース作成
個人開発実習講座
研修で学んだ技術や知識を総動員して、個人でWebアプリケーションを開発します
- 要件定義作成
- プログラミング
- テスト
グループ開発実習講座
研修の集大成として、グループで模擬プロジェクトに取り組み、最終日に成果発表会を行います。学んだ技術はもちろんですが、情報共有、進捗管理、コミュニケーションなどヒューマンスキルも全て発揮することでプロジェクトの成功を目指します
- グループ開発実習の進め方
- 要件定義作成
- 基本設計作成
- 詳細設計作成
- プログラミング
- テスト
- 発表資料作成 / 発表練習
- 成果発表
総合復習講座
- Java言語仕様解説
- 練習問題実施、解説
- 資格受験