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. 設計/実装/テスト |
---|
システム開発工程概要 |
設計概要/設計書の書き方 |
テスト概要/テスト仕様書の書き方 |