《未経験からプロになる》ヒューマンアカデミー Webデザイン・プログラミングスクール

Web・
ITスクール
SINCE 1997全国29校展開
修了生数85,061名の実績

※平成9年10月から平成28年3月のWeb講座の延べ修了生数

コース詳細

Androidアプリ開発講座

  • 初級〜
  • 中級〜
  • 資格取得
  • 就転職
  • 学生
  • フリーター
  • キャリアアップ
習得できるスキル
  • プログラミング
  • Java
  • データベース
受講スタイル
  • オンライン

JavaによるAndroidスマートフォンのアプリ開発手法を学ぶ講座です。 プログラミング手法はもちろん、開発環境(Android Studio)の使用方法もしっかりと解説します。 前提知識として、Java言語のプログラミングスキルが必要です。 ※Javaプログラミング講座(オブジェクト指向編)相当

こんな方におすすめ

  • スマートフォンアプリを開発したい方
  • Java言語のプログラミング経験がある方

受講料・単位

受講料
226,800円(税込249,480円)

●分割払い例(頭金33,000円+分割回数24回)

月々9,500

受講単位
24単位

●受講期間の目安

週2単位4ヶ月週3単位2ヶ月

  • ※クラス担任スタイルの場合、入学金30,000円(税込33,000円)が別途必要です。
  • ※オンラインスタイルの場合、入学金10,000円(税込11,000円)が別途必要です。
  • ※教材費が別途かかります。

カリキュラム

Androidアプリ開発講座

講座名 講座内容 単位
ネストクラス① Androidプログラムのネストクラス例/ネストクラスの概要と分類/インナークラス/staticメンバークラス 1
ネストクラス② ローカルクラス/無名クラス/エンクロージング/クイズ-エンクロージングとインナークラス/クイズ-エンクロージングとstaticメンバークラス 1
Builderパターンとメソッドチェーン AndroidプログラムのBuilderクラス例/Builderパターン概要/題材:名簿アプリで人物を表すPersonクラス/Builderパターンを適用してみる/実習Calendar.Builder 1
イベントとリスナー Androidプログラムにおけるイベントとリスナーの例/デリゲーションイベントモデル/Java SEとAndroidの標準APIのリスナー例①/Java SEとAndroidの標準APIのリスナー例②/実習:Swingアプリ「足し算電卓」 1
フレームワーク フレームワークとは/複数画面を持つAndroidアプリの例/画面レイアウト/Activityに実装するメソッド/誰がActivityを動かしているのか?/実習:疑似Androidフレームワークで体感する/ 1
JARとGradle JAR概要/Androidアプリ開発時で利用されるJARファイル/ビルドツール/実習:Gradle 1
ラムダ式 ラムダ式とAndroid Studio/題材:List#replaceAll(UnaryOperator)/List#replaceAll(UnaryOperator)を使ってみる/Androidアプリ開発時のラムダ式 1
Androidアプリ開発に必要な知識① Androidとは/Androidはオープンソースソフトウェア/Androidプラットフォーム/Androidプラットフォームの構成要素/Androidの構成要素概要/ART(Android Runtime)(旧Dalvik)/ARTは、Java VMではない/アプリ開発に必要な環境/主要コンポーネント4つ/アクティビティ/アクティビティのサンプルコード/アクティビティが表示される仕組み/アクティ 1
Androidアプリ開発に必要な知識② サービス/サービスのサンプルコード/ブロードキャストレシーバ/ブロードキャストレシーバの使用例/プラットフォームがブロードキャストする通知/ブロードキャストレシーバのサンプルコード/コンテントプロバイダ/コンテントプロバイダの仕組み/コンテントプロバイダのインタフェース/コンテントプロバイダ実装済みのプレインストール済みアプリ/コンテントプロバイダのサンプルコード/マニフェストにコンポーネントを登 1
簡単なアプリの作成① Android Studio/Hello Worldの表示/プロジェクトの作成/エミュレータの準備(動作速度の改善)/エミュレーターの作成/エミュレータの起動/アプリの実行/実行画面の確認/リソースファイル/リソースエディタ/画面デザインを作成する/リソースエディタの起動/Viewを移動する/Viewを追加する/Viewの表示テキストを変更する/Viewの整列/EditTextの追加/画面プレビュ 1
簡単なアプリの作成② リソースファイルとRクラスの仕組み/Rクラス/Activity#setContentViewメソッド/デザイン以外のリソースを使用する/文字列リソースの定義/文字列リソースの追加/マニフェストファイルとは/マニフェストファイルを変更する/デバッグツールの使用方法/Android Device Monitorの使用方法/Android Device Monitorのデバッグ機能/ログの参照/ログを出 1
画面作成と画面遷移① アクティビティ/1画面は1つのアクティビティで構成/アクティビティ上にビューを配置/ユーザーの画面入力に応答/リソースファイル/文字列リソースファイル/レイアウトリソースファイル/レイアウトリソースファイルの主なプロパティ/レイアウトの文字列リソース参照/インテント/明示的なインテントと暗黙的なインテント/明示的なインテント/暗黙的なインテント/画面遷移の方法/「ボタンをクリックした」ことを認識す 1
画面作成と画面遷移② インテントによる画面遷移/遷移元画面のアクティビティ全体/遷移先画面の文字列リソースファイル/遷移先画面のレイアウトリソースファイル/遷移先画面のアクティビティ/アプリを実行して、画面遷移の動作確認/マニフェストファイルにアクティビティ登録/インテントによる画面間のデータの受け渡し/Activityの状態遷移とライフサイクル/ライフサイクルメソッド/ライフサイクルの注意点/演習:画面遷移 1
一覧表示の基礎 ListView/一覧形式の画面レイアウト/枠の画面レイアウトリソースファイル/表示するデータがない場合を考慮する/行の画面レイアウトリソースファイル/ListActivity/アダプタとは/ArrayAdapter/アダプタをセット/演習:一覧表示 1
アクションバー アクションボタン アクションバーとアクションボタン/表示方法/アクションバーの表示/アクションボタンのレイアウト/showAsAction属性/アクションボタンやメニューの表示/アクションバーの演習/アクションボタンがタップされた時の処理/onOptionsItemSelectedメソッド/ダイアログの表示/演習:アクションボタンがタップされた時にダイアログ表示 1
データベース(作成と挿入) SQLite/SQLiteを利用するAPI/SQLiteOpenHelperのサブクラスを作成/SQLiteOpenHelperでテーブルを作成する/DBテーブル例/Tips:テーブルの主キーのカラム名は「_id」とする/SQLiteOpenHelperコーディング例/データベースファイル/SQLiteDatabaseの取得/SQLiteDatabaseのメソッド/更新系(INSERT,DELET 1
データベース(全件検索) 検索系(SELECT)/検索のコーディング例/データベースの全件検索と一覧表示/Cursorオブジェクトの内容を一覧画面に表示/SimpleCursorAdapterの注意点/演習:データベースアクセス(全件検索) 1
データベース(条件検索) データベースの1件検索と画面表示/一覧画面から1件選択/アクティビティ間でパラメータを受け渡す/SimpleCursorAdapterと、ListActivity#onListItemClick/データベースから絞り込み検索をする/検索したデータから値を取り出す/プログラムから画面のビューのプロパティを設定する/演習:データベースアクセス(1件検索) 1
データベース(削除) テーブルの行削除とActivityの終了/データベースから特定の行を削除する/削除結果を確認する/Activityの終了とダイアログの表示/演習:データベースアクセス(削除) 1
データベース(更新) データベース特定の行の更新/TextViewをExitTextに変更する/EditTextに入力された内容を取得する/更新する内容をContentValuesに格納する/データベースの行を更新する/更新結果を確認する/トーストの表示/トースト/トーストの実装/演習:データベースアクセス(更新) 1
TodoListアプリ (登録画面と登録処理) アプリ開発演習と解説 1
TodoListアプリ (全件検索と一覧表示) アプリ開発演習と解説 1
TodoListアプリ (1件検索と1行から列のデータ取得) アプリ開発演習と解説 1
TodoListアプリ (更新/削除) アプリ開発演習と解説 1

お電話での無料個別相談の
お申込み・お問い合わせはこちら

0120-15-4149

10:00~21:30(土日もOK)