JAVAエンジニア養成・セットコース(040+041)

コース基本情報
コース番号 JAVA-033
訓練期間 40日間
時間 9:00~18:00
受講料 880,000円
開催場所 茅場町教室
対象者
Webアプリケーション開発をはじめ様々なシステム開発業務に従事しようとする方
前提知識
以下のすべてを満たしている方
Windowsの操作が出来る
ファイル操作が出来る
コース概要
当カリキュラムでは、Webアプリケーション開発をはじめ、様々なシステム開発業務に従事する可能性のある

技術者の方を対象に、システム開発の分野でもっとポピュラーなプログラミング言語であるJAVAの

技術習得を目的とするものです。

プログラミング言語であるJAVAを中心に、Webアプリケーション開発に必要なJAVA系技術である

JSPやServletなどのサーバサイド技術やStrutsなどのフレームワークを使い、更に実際に開発された

Webサイトを教材に使用する事で、より実践的なカリキュラムを行いシステム開発業務に於ける

即戦力になりうる人材を育成します。

達成目標
プログラム言語であるJAVAの基礎力、応用力を身に付け、JAVAを使ったWebアプリケーション

開発で必要とされるJSPやServletなどのサーバサイド技術を習得し、プログラミングだけでなく、

プログラム解析、プログラム改造、テスト仕様書の作成やテストの実施などシステム開発者として

必要なノウハウの習得を目標とします。

各技術要件(一部)の達成目標は以下の通りです。
・JAVAプログラミング言語の構文、変数、型と演算子、制御構造、配列、関数、クラス、
オブジェクトなどを理解。
・JSPを使ったWebアプリケーションページの作成方法の理解と技術習得。
・Servletを用いたサーバーサイドプログラミングの理解と技術習得。
・JAVAとデータベースを使ったデータベースプログラミングの理解と技術習得。
・Eclipseを使ったJAVA開発環境と開発方法の理解と技術習得。
・フレームワークを使ったMVCモデリングの理解と技術習得。
・テスト仕様書の記述方法、テスト技法などテスト方法の理解と技術習得。
学習内容
 1.JAVA基礎
JAVA開発環境の設定(JDK、Eclipseなど)
コード記述方法
2.変数
変数(可変変数、変数スコープ、定義済み変数)
定数(定数定義、定義済み定数)
3.型と演算子
型(整数、浮動小数点、文字列、論理型、nullなど)
演算子
4. 制御構造
分岐処理(if、else if、else、switchなど)
繰り返し処理(while、do while、for、break、continueなど)
5. 配列
配列の定義と初期化
多次元配列
配列の演算
6. クラスとオブジェクト
クラス(定義、フィールド、メソッド、コンストラクタ、継承、抽象クラス)
インターフェイス(定義と実装)
クラスライブラリ
7. ファイルIOとパッケージ
ファイル入出力処理
パッケージ
8. 例外処理
例外の基礎
例外とクラス
例外の送出
9. スレッド
スレッドの基本
スレッドの操作
同期
10.仕様書とテスト
システム開発工程概要
仕様書の作成方法
テストの方法と実施
11. Webアプリケーション基礎
JAVA技術概要
Webアプリケーション概要
12. データベース基礎
データベース基礎概要
データベースのインストール、設定
SQL基礎(SELECT、条件付きSELECT、INSERT、UPDATE、DELETE、CREATE TABLEなど)
13.データベースプログラミング
JDBCプログラミング
14.サーバーコンテナ
各種サーバー概要(Webサーバー、アプリケーションサーバー、DBサーバー)
Apache Tomcatの仕組みと設定
15. JSP
ディレクティブ
スクリプトレット
JSPタグ(式タグ、アクションタグ、JSTL)
16. Servlet
Servletの作成方法
JSPとServletの連携
JavaBeansを使ったプログラミング
JSP、Servlet、データベースを連携されたWebアプリケーションプログラミング
17. フレームワーク
Apache TomCatの設定と仕組み
フレームワーク概要(要件/構造/処理の流れ)
MVCアーキテクチャー
Springを使ったWebアプリケーションプログラム
Sersar2を使ったWebアプリケーションプログラム
18. 設計/実装/テスト
システム開発工程概要
設計概要/設計書の書き方
テスト概要/テスト仕様書の書き方