|
Javaプログラミング概要
Javaプログラミング講座は、CGI/Perlの基本を身につけるための、オンライン通信講座です。
■コース概要【Sunマイクロシステムズ認定eラーニング】
Javaプログラミングについて学ぶ eラーニング講座です。Sun認定カリキュラム/認定資格に準拠した学習コンテンツと、演習問題を使ったプログラミングの実践を通じて、プログラミング初心者の方でも認定資格取得に可能な総合力を身につける事ができます。
5つのパートからなり、Java言語の基礎から段階的に学べるシステムになっており、各章の終わりにある理解度チェックの問題や実習課題を通して自分の進度を把握しながら学習できます。
プログラミングの実践も行うことにより、確かな技術を身につけることができるので、Sun認定Javaプログラマの資格取得を目指す方にも最適です。
■講座のカリキュラム
【Part1】第1章 Java入門
1_1 第1章 Java入門
1_2 Javaとは
1_3 開発環境のインストール
1_4 プログラムの作成手順
1_5 標準出力
1_6 【Part1】 第1章 理解度チェック
1_7 【Part1】 第1章 実習課題
【Part1】 第2章 Java言語の基礎
2_1 第2章 Java言語の基礎
2_2 コメント
2_3 識別子
2_4 キーワード
2_5 変数と定数、リテラル
2_6 データ型
2_7 【Part1】 第2章 理解度チェック
2_8 【Part1】 第2章 実習課題
2_9 CoffeeBreak
【Part1】 第3章 配列
3_1 第3章 配列
3_2 配列
3_3 多次元配列
3_4 Javaアプリケーションの引数
3_5 【Part1】 第3章 理解度チェック
3_6 【Part1】 第3章 実習課題
【Part1】 第4章 演算子
4_1 第4章 演算子
4_2 演算子
4_3 演算子の優先順位
4_4 基本データ型の型変換
4_5 【Part1】 第4章 理解度チェック
4_6 【Part1】 第4章 実習課題
4_7 CoffeeBreak
【Part1】 第5章 制御文
5_1 第5章 制御文
5_2 制御文
5_3 条件分岐
5_4 繰り返し
5_5 繰り返し制御
5_6 【Part1】 第5章 理解度チェック
5_7 【Part1】 第5章 実習課題
【Part2】 第1章 オブジェクト指向概要 Part1
1_1 第1章 オブジェクト指向概要 Part1
1_2 オブジェクト指向とは
1_3 属性と操作
1_4 関連
1_5 抽象化
1_6 クラスとインスタンス
1_7 カプセル化
1_8 メッセージ・パッシング
1_9 オブジェクト指向プログラミング
1_10 【Part2】 第1章 理解度チェック
【Part2】 第2章 クラスとオブジェクト
2_1 第2章 クラスとオブジェクト
2_2 クラス定義
2_3 オブジェクトの生成
2_4 オブジェクトへのアクセス
2_5 変数の割り当て
2_6 変数、メソッドの種類
2_7 オブジェクトの初期化
2_8 オーバーロード
2_9 コンストラクタ
2_10 【Part2】 第2章 理解度チェック
2_11 【Part2】 第2章 実習課題
2_12 CoffeeBreak
【Part2】 第3章 オブジェクト指向概要 Part2
3_1 第3章 オブジェクト指向概要 Part2
3_2 継承
3_3 ポリモーフィズム
3_4 【Part2】 第3章 理解度チェック
【Part2】 第4章 クラスとオブジェクト2
4_1 第4章 クラスとオブジェクト2
4_2 継承
4_3 オーバーライド
4_4 this と super
4_5 コンストラクタ呼び出し
4_6 【Part2】 第4章 理解度チェック
4_7 【Part2】 第4章 実習課題
4_8 Coffee Break
【Part2】 第5章 インタフェースとパッケージ
5_1 第5章 インタフェースとパッケージ
5_2 修飾子
5_3 インタフェース
5_4 参照型のキャスト
5_5 パッケージ
5_6 【Part2】 第5章 理解度チェック
5_7 【Part2】 第5章 実習課題
【Part3】 第1章 例外処理とアサーション
1_1 第1章 例外処理とアサーション
1_2 例外とは
1_3 例外処理
1_4 ユーザ定義の例外
1_5 アサーション
1_6 【Part3】 第1章 理解度チェック
1_7 【Part3】 第1章 実習課題
【Part3】 第2章 基本的なクラス
2_1 第2章 基本的なクラス
2_2 java.langパッケージ
2_3 Objectクラス
2_4 Java言語での文字列の扱い
2_5 Mathクラス
2_6 ラッパークラス
2_7 Integerクラス
2_8 【Part3】 第2章 理解度チェック
2_9 【Part3】 第2章 実習課題
2_10 Coffee Break
【Part3】 第3章 コレクション・フレームワーク
3_1 第3章 コレクション・フレームワーク
3_2 コレクション・フレームワーク
3_3 イテレータ
3_4 Collectionインタフェース
3_5 コレクション・フレームワークのタイプ
3_6 List
3_7 Set
3_8 【Part3】 第3章 理解度チェック
3_9 【Part3】 第3章 実習課題
【Part3】 第4章 内部クラス
4_1 第4章 内部クラス
4_2 内部クラスとは
4_3 【Part3】 第4章 理解度チェック
4_4 【Part3】 第4章 実習課題
4_5 Coffee Break
【Part4】 第1章 スレッドとは
1_1 第1章 スレッドとは
1_2 スレッドとは
1_3 Java言語のスレッド
1_4 スレッドの作成方法
1_5 Threadクラスを使用する方法
1_6 Runnableインタフェースを使用する方法
1_7 スレッドの休止
1_8 サンプルプログラム
1_9 Threadクラスのまとめ
1_10 【Part4】 第1章 理解度チェック
1_11 【Part4】 第1章 実習課題
【Part4】 第2章 スレッドのライフサイクル
2_1 第2章 スレッドのライフサイクル
2_2 スレッドのライフサイクル
2_3 スレッドのライフサイクル 5つの状態
2_4 スレッドの状態確認
2_5 ライフサイクルのまとめ
2_6 【Part4】 第2章 理解度チェック
2_7 Coffee Break
【Part4】 第3章 スレッドの制御
3_1 第3章 スレッドの制御
3_2 スレッドの優先度
3_3 他のスレッドに実行の機会を与える
3_4 スレッドの終了の待ち合わせ
3_5 待ち状態のスレッドへの割り込み
3_6 Threadクラスのメソッド
3_7 【Part4】 第3章 理解度チェック
3_8 【Part4】 第3章 実習課題
【Part4】 第4章 排他制御
4_1 第4章 排他制御
4_2 データの共有に関する問題
4_3 排他制御のメカニズム
4_4 サンプルプログラム
4_5 【Part4】 第4章 理解度チェック
4_6 【Part4】 第4章 実習課題
4_7 Coffee Break
【Part4】 第5章 同期制御
5_1 第5章 同期制御
5_2 スレッドの対話に関する問題
5_3 同期制御のメカニズム
5_4 サンプルプログラム
5_5 デッドロック
5_6 【Part4】 第5章 理解度チェック
5_7 【Part4】 第5章 実習課題
【Part5】 第1章 基本的なファイル入出力
1_1 第1章 基本的なファイル入出力
1_2 ストリーム
1_3 バイト・ストリームでの入出力
1_4 byte単位での入出力
1_5 基本データ型の入出力
1_6 【Part5】 第1章 理解度チェック
1_7 【Part5】 第1章 実習課題
【Part5】 第2章 その他の入出力機能
2_1 第2章 その他の入出力機能
2_2 キャラクタ・ストリーム
2_3 オブジェクト・シリアライゼーション
2_4 【Part5】 第2章 理解度チェック
2_5 【Part5】 第2章 実習課題
2_6 Coffee Break
【Part5】 第3章 ソケットを使用したネットワーク機能
3_1 第3章 ソケットを使用したネットワーク機能
3_2 ソケット
3_3 ストリーム・ソケット
3_4 通信時のエンコーディング指定
3_5 【Part5】 第3章 理解度チェック
3_6 【Part5】 第3章 実習課題
【Part5】 第4章 ソケットを使用したネットワーク機能2
4_1 第4章 ソケットを使用したネットワーク機能2
4_2 データグラム・ソケット
4_3 【Part5】 第4章 理解度チェック
4_4 【Part5】 第4章 実習課題
|