Android基礎(短期)


INFORMATION
受講形態 集中通学制 フリータイム制
受講期限 2日間 2ヶ月
総学習時間 12時間
12時間
受講単位 6時間ずつ2日間 6回
通学日&
受講時間
平日毎日
(標準受講時間: 10:00~19:00)
※12:00~13:00は休憩時間となります。
・月曜日    : 10時~19時
・火曜日~金曜日: 10時~21時
・土曜日    : 10時~16時
※ご都合のよい時間帯に受講できます。
※受講は1回2時間単位となっており、1回単位での受講が可能です。
※1日に複数回受講することもできます。
受講料
¥60,000(税込)
※受講料には、入学金、教材費等、全て含まれております。
※キャンペーン実施中の場合は、キャンペーン価格を適用します。
入校日 原則毎月1日ですが、随時入校可能です(定員に達し次第締め切り)
目指す職種 プログラマー、システムエンジニア(SE)、システム運用・保守など
教材費等 すべて受講料に含まれております。
    講座概要

    Java基礎、データベースSQLの基礎知識を持つ方を対象にした、「Androidアプリ開発」の基本的な考え方から開発スキルまでを、複数の演習や課題(アプリケーション作成)実施を通して、【2日間(16時間)】の短期集中で学習するコースです。

    対象者

    当スクールの「Java基礎Ⅰ&Ⅱ」コースを修了、または同等知識をお持ちの方。

    講座内容
    • Android基礎(短期)
    学習の流れ
      Android基礎(短期)
    概要

    Androidの基礎知識の習得からアプリ開発の技術までを、講義と実習を通して学びます。

    内容 Android環境設定 / デジタル時計を作る / 画像を使った「HelloWorld」 / GUI部品を作る / 動きのあるプログラム / アンケートプログラム / 遷移した画面から値を入力し戻りを受けるプログラム / アンケートプログラムの改造 / 電話、MMS送信、Googleマップの呼び出し / メール送信プログラム / 特定のWebページを開くときに自作アプリを利用する / スライドショーウィジェット / メディア再生プログラム / アンケート集計プログラム / 計算機プログラム / 自分のいる位置をGoogleマップに表示 / Todoリスト管理プログラム / Twitter閲覧プログラム

    カリキュラム

    『Android基礎』のカリキュラム

    目次 内容

    Androidの基礎知識

    Androidとはどういうものなのか等を知ることからはじめてみましょう。

    神田ITSchool 詳細はこちらへ

    ・Androidの概要

    ・Androidマーケット

    ・Androidアプリの構成

    ・アクティビティ

    Android開発環境の構築

    Androidの開発環境を整えましょう。

    神田ITSchool 詳細はこちらへ

     

    ・Android SDKの概要

    ・開発環境の構築

    ・エミュレータの使い方と設定

    はじめてのアプリケーション作成

    簡単なプログラムを作って動かしてみましょう。

    神田ITSchool 詳細はこちらへ

     

    ・EclipseでのAndroidアプリケーション作成方法

    View

    Androidで用意されているViewという部品の種類や記述方法について学習しましょう。

    神田ITSchool 詳細はこちらへ

     

    ・リソースの参照

    ・Viewの概要

    ・リソースを参照する記述方法

    ・リソースを参照せずJavaのみでの記述方法

    ・リソースとJavaを併用した記述方法

    ・色々なView

    イベント駆動型プログラム

    イベント駆動型と言われるプログラムの記述方法について学びましょう。

    神田ITSchool 詳細はこちらへ

     

    ・イベント駆動型プログラムの記述方法

    Androidデバッグおよび情報収集の方法

    開発時に欠かせない、情報収集の仕方やデバッグの方法について学習しましょう。

    神田ITSchool 詳細はこちらへ

     

    ・アプリ開発時の情報の収集方法

    ・有用なWebサイト

    ・Eclipseのデバッグ機能

    ・DDMS

    ・Logクラスの利用方法

    ・Logcat

    様々なイベント駆動の記述方法

    イベント駆動型プログラムの様々な記述方法について学習しましょう。

    神田ITSchool 詳細はこちらへ

     

    ・複数Viewがある場合のイベント駆動の記述方法

    ・インナークラスを利用した方法

    ・無名クラスを利用した方法

    ・アクティビティを利用した方法

    ・通常クラスを利用した方法

    レイアウト

    Viewのレイアウト方法について学びます。

    神田ITSchool 詳細はこちらへ

     

    ・Androidアプリケーションの画面設計概要

    ・レイアウトファイルの作成方法

    ・LinearLayout

    ・TableLayout

    ・RelativeLayout

    ・fill_parent

    ・wrap_content

    メニュー

    メニューボタンを押して表示されるメニューの記述方法について学びましょう。

    神田ITSchool 詳細はこちらへ

     

    ・Androidのメニューボタンとメニュー

    ・メニューの記述方法

    明示的インテントの利用

    画面遷移やデータの受け渡しとして使われるインテントの書き方を学びます。

    神田ITSchool 詳細はこちらへ

     

    ・インテントの概要

    ・別の画面への遷移方法

    ・遷移した画面から戻り値を受け取る方法

    暗黙的インテントの活用

    Androidの特徴とも言える、暗黙的なインテントの指定方法を学習します。

    神田ITSchool 詳細はこちらへ

     

    ・暗黙的インテントの概要

    ・アクションインテント

    ・ブロードキャストインテント

    ・電話機能の呼び出し

    ・Google Mapアプリの呼び出し

    ・メール機能の呼び出し

    データベース(SQLite)の利用

    軽量なデータベースであるSQLiteのAndroidでの利用方法を学習します。

    神田ITSchool 詳細はこちらへ

     

    ・SQLiteの概要

    ・SQLの復習

    ・AndroidでのSQLの取り扱い

    ・SQLiteOpenHelperクラスの利用

    ウィジェット

    Androidのホーム画面上で動作するプログラムであるウィジェットを作成します。

    神田ITSchool 詳細はこちらへ

     

    ・ウィジェットの概要

    ・ウィジェットで利用可能なレイアウト

    ・ウィジェットで利用可能なView

    サービスと音楽再生

    バックグラウンドでプログラムを動作させる為のサービスを使い、音楽の再生を行います。

    神田ITSchool 詳細はこちらへ

     

    ・Androidでのメディアの取り扱い

    ・サービスを使った音楽再生

    ・ノーティフィケーション機能の記述方法

    位置情報(地図表示とGPS機能)

    Google APIを使い自作アプリ上でGoogle Mapを表示したり、端末のGPS機能を使用します。

    神田ITSchool 詳細はこちらへ

     

    ・Google Maps APIのMapView

    ・Googleアカウントの取得

    ・Maps APIキーの取得

    ・MapViewを使った自作アプリケーション内での地図表示

    アプリケーション開発演習

    これまでの学習のまとめとして、決められた仕様を元にアプリケーションを作成します。

    神田ITSchool 詳細はこちらへ

     

    ・計算機プログラム

    ・ToDoListプログラム

    Appendix-1:Android端末(実機)へのインストール

    作成したアプリケーションをAndroid端末(実機)へインストールする方法、アンインストールする方法を学びます。

    神田ITSchool 詳細はこちらへ

     

    ・PCとの接続

    ・実機へのインストール(デバッグ版)

    ・実機へのインストール(リリース版)

    Appendix-2:Androidマーケット登録

    作成したアプリケーションをAndroidマーケットに登録し、全世界へ公開する手順を説明します。

    神田ITSchool 詳細はこちらへ

     

    ・計算機プログラム

    ・ToDoListプログラム