blog

Androidゲーム・アプリケーション開発に最適なロードマップ

Androidをよりよく学び、すぐに始められるよう、以下の学習ロードマップを作成しました。...

Mar 8, 2015 · 7 min. read
シェア

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

Read next

CA ERwinの新バージョンがビッグデータと従来のデータソースのギャップを埋める

クラウドコンピューティングとクロスプラットフォームのIT管理を提供するCAは先ごろ、データ管理、ビッグデータ分析、ビジネスインテリジェンス、その他のイニシアチブをサポートするために、企業全体のビジネスデータを共同で可視化および管理する業界をリードするソリューション、CA ERwin Data Modelling Solutionを発表しました。

Mar 6, 2015 · 3 min read