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ゲーム・アプリケーション開発





