Androidアプリ開発コース
合計13回78時間

コース目的・概要

Java|プログラミング|Java基礎あり、JavaとAndroidアプリ開発のプログラマを目指す転職、就職コース

Java基礎がある方は、Android全般の開発者を目指す場合のコースです。Androidの基礎、Native アプリ、Webアプリ、REST APIの知識とWEBサービスの作り方を学びます。プログラマ初心者の方は料金体系の安い一貫コースをご利用ください。詳細はJavaプログラマー総合コースJava + Androidアプリ開発総合コース

開講情報

前提条件

  • Java基礎知識、Java基本API知識のある方

コース対象

  • 就職・転職活動中の方
  • Android未経験者と新卒の方
  • IT業界活躍、Androidアプリ開発の知識とスキルを習得したい方

授業時間

  • 13回3ヶ月間78時間 週1回土曜日または日曜日

受講料

  • 135,600円+税金

支払方法は2種類を用意しております

  • 入校時に135,600円+税金円を前納
  • 毎月45,200円+税金の3回払い

開講スケジュール

カリキュラムは下記の通りです

Androidアプリ開発
13回78時間

6h

Android入門

プログラミング経験のない方のために、プログラムの作成から、コンパイル、実行までの流れ、Javaプログラミングの基礎を学習します。Javaプログラム内で扱う変数やリテラルなど、データの種類と使用方法、およびデータの演算を行うための各種演算子について学習します。プログラムの実行順序を制御する制御文や、一連の処理をひとまとめにするメソッドの機能と使用方法など、プログラミングの基礎スキルを実習を通して学習します。
■Android概要
・Androidとは
・Androidの歴史
・AndroidのSDK4.xの特徴
・Androidアーキテクチャ
■Android開発環境
・使用ツールの概要と入手
・Eclipse統合開発環境
・Android SDK
・Android ADT
・Androidのテストとデバッグ環境
■Androidの基本技術と体験
・アプリの基本構造
・アクティビティの振る舞い
・インテント役割
・ユーザインタフェース
・コンテントプロバイダ
・サービス
・ブロードキャストレシーバ
■Androidアプリの公開手順
18h

AndroidプログラミングⅠ

Androidが提供するアプリケーションフレームワークを用いて基本的なアプリケーションの開発方法を習得します。AndroidのUIを中心にコンポーネントのコーア要素を紹介します。
■Androidアプリ開発方法
■Android開発環境準備
■アクティビティ詳細
■インテント詳細
■リソース詳細
■サービス詳細
■ブロードキャストレシーバ詳細
■コンテントプロバイダ詳細
■アプリケーションのライフサイクル
■セキュリティと権限
■ユーザインターフェース詳細
12h

AndroidプログラミングⅡ

AndroidプログラミングⅡです。データ永続化、SQLiteの操作も詳しく紹介します。その他のGPS,センサなどのAndroidデバイスとの連携も学習します。
■通信とネットワーク
・WebViewの使い方
・ファイルダウンロードとバックグラウンドタスク
・REST APIでクラウドWebサービスへのアクセス
・JSONの構文の解析
・SMS送受信、Bluetooth、WiFi通信
■データ永続化
・プリファレンス
・ファイル
・SQLiteデータベース
・外部メディア
・Webサービスによるデータの保存と習得
■Androidシステム連携
・バックグラウンドタスク
・タスクのスケジューリング
・システムアプリの起動
・Contactsデータベースとの連携
・GPS,マルチメディア、センサとの連携
12h

Androidアプリケーション開発実践

Android入門、AndroidプログラミングⅠ、Ⅱで学習した知識を実践で公開可能なレベルまでの技術を習得します。
■演習アプリケーション概要
・開発環境準備
・演習のサンプルアプリケーション
・演習アプリケーション要件
■演習アプリケーションコンポーネント設計
・UIのデザイン、設計
・アクティビティ
・インテント
・サービス
・ブロードキャストレシーバ
・コンテントプロバイダ
■演習アプリケーション開発Ⅰ
・製造
・多解像度対応
・多言語、国際化対応
・テスト方法(Junit)
・Eclipseからデバッグ手法
■演習アプリケーション開発Ⅱ
・ライフサイクル管理
・バックグラウンドタスクの実装
■演習アプリケーション開発Ⅲ
・データ保存、取得
・Contacts、写真フォルダの操作、パミッションの確認
■演習アプリの公開
18h

Java REST Webサービス開発

スマートフォン向けにも対応可能であるRESTによるWebサービスを効率よく開発する方法を学習していきます。Jersey(Java EE準拠のJAX-RS実装)を利用し、生産効率の高いWebサービス(RESTインタフェースを持ち、JSON形式のデータを返すWebAPI)の開発方法を学習します。実践的な演習を通してRESTとJSONを利用したサーバアプリケーション開発を体験します。
■Webサービスシステム構成
・Webシステムモデル例
・Webサービスの分類
・RESTアプリケーション概要
・RESTアプリケーション実装モデル
■Webサービス開発環境構築
・RESTサービスプロジェクト作成
■リソース参照系
・REST対応コントローラ実装、web.xmlの設定、デプロイ、テスト
・全件検索機能
・主キー検索機能
・例外通知
・その他検索機能
■リソース更新系
・リソース新規作成・更新・削除
■ブラウザ・クライアント対応
・ブラウザ・クライアントの場合の対策
・HTMLフォームデータの受信
・フォームデータ受信コントローラ作成
・クロスサイト(クロスドメイン)アクセス
■RESTのユーザ認証方法
・ユーザ認証システム構築手順
・ログイン制御コントローラ作成
・ログアウト制御コントローラ作成
・クロスサイト(クロスドメイン)でのCookie使用設定の追加
・プリフライトリクエスト対策
12h

Android Webアプリケーション開発実践

Webサービスと連携するAndroidアプリケーションを開発する技術ノウハウを習得します。クラウドサービスを利用するAndroidアプリケーションの開発方法を身につけます。また、マルチスレッド実装ノウハウを学び、サービスや非同期通信など高度なアプリケーション開発を行うための技術を習得します。
■WebAPI入門
・WebAPIとは
・WebAPIの仕組み
・非同期処理とは
・JSON, DOM, SAX, XMLPullParser とは
■ListViewの応用
・ListViewの使い方
・ListViewにデータを表示する
・ListViewを使ったサンプルアプリケーション
・ListViewアプリケーションを作成する
・ListViewをカスタマイズする
・ImageViewとTextViewを含んだListViewの作成
■非同期処理
・非同期処理の概要
・非同期処理による画面表示
・ThreadによるUIを変更するアプリケーションの作成
・AsyncTaskの概要
・AsyncTaskによるアプリケーションの作成
■Webサービスアクセス
・OAuth認証方法
・JSONを構文解析
・Skydriveのアクセス
・Skydriveの動画、写真ファイルリストを表示
・Skydriveの動画を再生
・Skydriveに写真をアップロード
■REST Webサービスの作成と連携
・Javaで簡単なREST Webサービスを作成
・作成サービスとの連携方法
ご連絡
お電話の受付は
10時~17時半
03-6279-1148
講師紹介
Javaプログラム|Androidアプリ開発|講師
Java系主任講師、現役シニアエンジニアです。
Javaプログラム|Androidアプリ開発|講師
Java、Windows系主任講師、現役の開発事業部部長
授業様子
Javaプログラム|Androidアプリ開発|講義
授業終了後丁寧に個別質問を回答します
Javaプログラム|Androidアプリ開発|講師
少数人数SAP講義授業、指導を行います

ページの先頭へ