喬遷啟示:因應實體教室租約到期,富捷培訓於八月起將在長安新址,以線上直播教學為您服務,懇請舊雨新知繼續支持與指教。 地址:台北市長安東路二段201巷19號之1一樓,電話: 02-27116373

Android

App Server進階實務班課程
11 六月 2013

Android App Server進階實務班課程

Android課程 簡介Android課程 簡介

Android APP


android課程

1 0 4 人力銀行 目前職缺 請參考→1 0 4 目前 Android APP 職缺查詢 請在 關鍵字 搜尋 ” Android APP ”

Android APP 課程特色

Android App Server進階 學習重點 與 關鍵技巧

本課程可區分成 5大部分:

 

    1. 行動裝置 之間 點對點 資料傳輸:
      說明行動裝置之間如何在近距離時使用藍牙,遠距離時使用Socket技術並透過無線網路傳送資訊與分享檔案 。

 

    1. 存取既有的網路或雲端服務:
      使用者可以透過撰寫好的Android App來存取各種網頁或政府公開資料與其他雲端服務(例如:雲端硬碟)。

 

    1. 開發Web Service供各種行動裝置存取:
      說明如何開發Web Service的伺服端程式。Web Service可將資料轉成 JSONXML 格式,無論何種智慧型行動裝置皆可存取。

 

    1. 善用AWS(Amazon Web Services)雲端服務:
      • 中小企業一般無能力自行維護伺服器,可將Web Service等伺服端程式移至AWS,該項雲端服務是Amazon所提供的一種低費用甚至免費的企業解決方案,免除固定IP申請與伺服器維護上的麻煩。
      • 使用者安裝您開發的App後可隨時連線至AWS上的伺服器存取資料。

 

  1. 專題製作:
    必須完成2個專題製作,不僅可以用作面試作品展示,更可勝任就職後的專案任務指派。


Android程式設計 學習目標

    1. 能夠瞭解並實作下列2種通訊技術:
      • 藍牙技術
      • Socket技術
    2. 熟悉存取其它伺服器或雲端服務的技術。
    3. 具備撰寫下列Client- Server程式的能力
      • Java伺服端程式:採用Web Service方式,將資料轉成JSON格式供其他行動裝置存取。
      • Android應用程式:連結伺服端程式以取得資料並以Android UI元件呈現給使用者;也可將使用者輸入資料傳送至伺服端。
    4. 可以將撰寫好的伺服端程式移至AWS (Amazon Web Services),供行動裝置存取而無需自行架設伺服器與申請固定IP的麻煩。
    5. 完成2個專題製作,有足夠的磨練與能力可以勝任未來職場專案開發的要求。

android app 課程 課程前應具備的知識


android app 課程 推薦 Android進階 課程大綱

第一章 藍牙通訊程式開發(Bluetooth programming)

      • 1.1 導論(The Basics)
      • 1.2 藍牙設定(Setting up Bluetooth)
      • 1.3 Android行動裝置透過藍牙連線(Connecting Devices)
      • 1.4 管理藍牙連線(Managing a Connection)

第二章 Socket程式開發(Socket Programming)

      • 2.1 導論(The Basics)
      • 2.2 Socket Server端設計(Socket Server-side Programming)
      • 2.3 Socket Client端設計(Socket Client-side Programming)

第三章 Android行動裝置連結外部服務(Android Device Accesses the Internet Services)

      • 3.1 使用JSOUP API解析服務資料(JSOUP API)
      • 3.2 使用JSON API解析服務資料(JSON API)
      • 3.3 存取Google雲端硬碟(JSON API)

第四章 Android行動裝置與伺服器互動(Android Device Connects Servers)

      • 4.1 Web Service導論(Web Service Introduction)
      • 4.2 Android Http Client端程式開發(Android Http Client-side Programming)
      • 4.3 Http Server端程式開發(Http Server-side Programming)

第五章 Server Push技術應用(Server Push)

      • 5.1 比較Server Push與Client Poll差異(Differences between Server Push & Client Poll)(Web Service Introduction)
      • 5.2 GCM(Google Cloud Messaging)for Android

第六章 專題製作(Project)

      • 6.1 行動購物App製作(E-shopping App)
      • 6.2 即時通訊App製作(Messaging App)

icon_arrow_orange 課程時數

Android App+Server 進階 實務班 課程總時數:42小時
課程內容時有更新, Geego奇科培訓 保留課程內容變動之權利,最新詳情請洽02-27116373