Androidをよりよく学び、すぐに使い始められるよう、以下の学習ロードマップを作成しました。
I. ロードマップの概要
(ii)習得すべき知識の具体的なポイント:
III.具体的な知識のポイントと目標
| Java | |
| ちしんてん | 到達目標 | 
| Java | Java | 
| Java 開発環境の構築 | 開発環境のセットアップ、Eclipseを使用したプロジェクトのコンパイルとデバッグのスキル | 
| Java基本プログラミング構造 | 基本的なJavaプログラムの作成能力、データ型、変数、プロセス、配列などの使用能力。 | 
| オブジェクトとクラス | オブジェクト指向の考え方を深く理解し、クラス、オブジェクト、メソッド、その他の基本的なJavaプログラミングユニットの使用に習熟していること。 | 
| 継承 | Javaの継承プログラミングの考え方に習熟しており、継承の考え方を使ってJavaプログラムを書くことができます。 | 
| インターフェイスと内部クラス | Javaインタフェースの定義と使用に習熟しており、Javaインタフェースを使用したシステム設計を理解していること。 | 
| 例外とデバッグ | Javaの例外の仕組みを理解し、一般的な例外をキャッチできるようになり、例外をカスタマイズできるようになります。 | 
| 集団的枠組み | List、Map、Setの3つのコレクションフレームワークの使用に習熟しており、コレクションフレームワークを使用してデータベース操作をシミュレートすることができます。 | 
| マルチスレッド | Javaマルチスレッドの定義と使用に習熟していること、Javaの同期と通信メカニズムに習熟していること、安全なJavaマルチスレッドプログラムを記述できること。 | 
| ネットワークプログラミング | Javaネットワークプログラミングのクライアントとサーバーサイドのクラス、チャットルームを実装するためのJavaネットワークプログラミングインターフェースの使用能力 | 
| Java IO | 様々なJava I/Oストリームの使用に熟練しており、IOストリームを使用してファイルのコピー、アップロード、ダウンロードを行います。 | 
| GUI | 一般的なJava GUIコントロールの使用に習熟していること、Javaのイベント処理メカニズムに習熟していること、一般的なイベント処理メソッドに習熟していること。 | 
| Javaウェブプログラミング | Webプログラミングの考え方を理解し、Webプログラミングのリクエスト・レスポンスの仕組みを理解し、サーブレットWebプログラミングに習熟します。 | 
| Java | Javaの基礎、マルチスレッド、ネットワークプログラミング、IO、GUIを使用したチャットルームの実装に精通しています。 | 
Androidゲーム・アプリケーション開発





