課程介紹
在手持裝置應用程式實務開發過程中,並不只是單純的將畫面、元件、儲存等功能設計出來就夠了,實務上往往需要與網路上的伺服器溝通、互動,包括手機與伺服器之間的通訊、資料傳遞、檔案上傳等需求,除此之外,手機能接收從伺服器或雲端傳送的訊息(推播訊息)也是目前最熱門的應用之一。
教學內容
本課程專為原已具有基礎Android程式能力的人設計,專注於如何能達成與伺服器端的互動,包括通訊協定、資料格式定義、物件傳送與雲端訊息的技術詳解,每個單元皆輔以實務案例實作,透過技術知識與實務開發流程,達到更全面的Android開發與設計能力。
課程使用最新的Android Studio開發工具,內容包括Android的進階元件與Google App Engine的雲端應用程式設計,如Android的RecyclerView、Intent、Broadcast Receiver與Service,GAE的雲端Endpoint設計與雲端資料庫。
1.Android與GAE開發環境
■Android與GAE介紹
■用案例介紹
■環境建置與操作
■Android模擬器環境設定
2.Android的網路通訊
■Java內建網路套件
■Apache HttpClient套件
■使用GET與POST
■JSON資料介紹與解析實務
3.Android的清單元件
■ListView與RecyclerView
■客製化的Adapter
■結合Intent與Broadcast接收器
■通知列(Notification)實作
4.Google雲端訊息通知
■Google雲端模組
■雲端Java Servlet模組
■實務案例-股票自選清單
5.導入雲端模組
■Google Cloud Messaging架構
■雲端Google訊息模組
■實務案例-股價監控通知
6.設計雲端互動的Android應用程式
■實務案例-雲端聊天室
■從無到有分析、規劃、設計(註冊、登入、即時訊息)
優惠辦法
※檢附相關證件;臨櫃報名享特定優惠(請參考以下資格)
1.網路報名:享95折優惠($7,410元)
2.開課2週前報名:享9折優惠($7,020元)
3.推廣部舊生報名:享8折優惠($6,240元)
註:以上優惠擇一使用