fbpx

FPGA 728x90 114

android

 

 

課程名稱:Android APP 實戰開發學程
快速的建置起Android應用程式開發的環境,並熟悉相關開發工具的使用,建立札實的基礎能力。
能了解Services與Activity之間的溝通與互動方式機制,以及了解如何存取SQLite DataBase。
能深 入了解多執行緒於Android上的應用技巧,並利用執行緖實作非同步的資料處理。學習如何利用Java物件導向設計技巧將Design Pattern元件導入於Android專案中,提升軟體的擴展彈性。
好的架構在大型專案設計上由其重要,當一個專案成長到一個程度時,良好的架構將有助 於降低維護的復雜度,並提升程式的可靠度,唯有良好的架構軟體才能不斷的累積功能的同時依然能保持良好的運作穩定性。
課程大綱

Part I - Android應用軟體架構設計模式
1.應用程式專案結構設計模式
2.多重系統元件整合架構設計模式
3.Android UI頁面操作流程架構設計模式
4.數據資料結構設計模式
5.資料庫存取元件架構設計模式
6.Dialog對話元件設計架構
7.網路資料存取元件設計架構

Part II- Android 應用元件開發指南
1.Android 4.0新增功能與市場發展方向介紹
2.Action Bar 元件特性與撰寫方式
3.Fragment元件特性與撰寫方式
4.Drag and Drop:利用拖拉方式與UI元件互動
5.LoaderManager:於Fragment和Activity中異步處理資料
6.Notification AP:增強訊息通知狀態列
7.Android 增強型AppWidgets,豐富你的桌面

Part III - 如何進行Android專案設計
1.Android專案設計方向
2.軟體設計流程與方式
3.申請Android 開發者帳戶、APP簽署憑證與發佈流程

Part IV - 應用程式商品化技巧 
1.資料轉移技巧:免費軟體升級付費軟體後資料該如何轉移
2.良好的操作體驗:資料快取與異步存取機制
3.操作行為分析:如何透過軟體收集與分析使用者操作行為
4.有效空間利用:APP2SD將部份資料轉移至SD卡
5.資料還原與回復:將軟體設定備份於Google雲端
6.保護你的軟體:加入Android版權服務
7.用戶身份確認:利用Google帳戶協助驗證取得用戶身份
8.廣告收費:如何加入ADS廣告服務
9.軟體更新機制:軟體改版需注意的開發細節


                                                                                                          Ads by 捷銳行動科技

學員專題

  更多專題

上課照片

         

         

           

適合對象

1. 已具備Android 基礎開發能力,但不知如何商品化者。
2. 想成為Android APP SOHO族。

 

艾鍗學院所舉辦的Android 相關技術研討會

1. 2012/12/6 Android APP成果發表暨聯合徵才活動 (報名已經結束)
2. 2012 春季研討會-1/13 (五) Android I/O Workshop (報名已經結束)

3. Android產訓專班成果發表會 (報名已經結束)
4. 2011/12/10 Android I/O workshop (報名已經結束)
5. Android產訓專班成果發表會 (報名已經結束)

6. 研習營Part2-JAVA程式開發班,圓滿結訓!科技各界一致好評! (報名已經結束)

課程資訊

開課日期請見上方最新開課資訊
課程時數及課程費用請直接填表索取報名表
 早鳥優惠方案請見報名表

‧優惠方案1:艾鍗超值金鑽卡會員,報名課程可享9 折優惠價。
‧優惠方案2:艾鍗企業VIP會員可享課程85 折優惠價。

 
課程諮詢
 

 

學程簡介 課程大綱 學程講義 專題實績

 

 

課程特色與規劃
Java與Android之間的關連性
Java課程規劃:
破除學習Java課程就是要以Java認證為目標的迷思,直接針對Android的開發者,重新去自編設計了專用的教材。 主要去了解PC應用程式與手機應用程式在記憶體、效能、穩定性...等等關鍵開發上的差異,學習Java語言的源頭到導入手機APP開發上的一些正確觀念,可謂是專門為學習Android所設計的Java課程。
Android課程規劃:
因應Android OS快速的發展,各式APP應用領域所需學習的技術領域具相當的廣度,新改版的OS在API與新應用的變化不斷的推陳出新。因此在Android課程規劃上,將會分割為[核心框架]與[應用實戰]兩大部份,核心框架部份將著重於Android作業系統的核心API與框架部份,此部份的內容較不會受到OS的版本發展而有大幅的變動,可以說是學習Android程式開發的基底部份。而應用實戰部份將會以主題式的方式,依各類常見的APP實際應用範例,來加強學習核心延申出去的各類的API應用技巧,例如Google地圖應用、雲端Server應用、APP推播、藍芽應用…等。

師資介紹

Jarey

▪  捷銳行動科技創辦人   ▪經濟部SIIR創新應用服務-私有雲車聯網計劃主持人

▪  Java/C/TCL/LUA/JavaScript程式語言   ▪ Android APP 程式設計

 Web 前後端系統整合設計   ▪ 單晶片程式設計 ▪ UI人機介面設計  

 

 

新手上路
RD養成術之Java 學習路徑 ~文章:Jarey 老師
適合對象
1.具備JAVA程式語言的基礎,想一探Android手機程式者。
2.想從事Android手機程式開發工作者。
職涯方向
Android手機/平板軟體工程師  │ Java軟體工程師 │ JSP網站程式設計師 │ Java嵌入式工程師師 
學生須知
延伸學習
 
 
 
FPGA_728x90.gif
 

OpenCV-A 728x90

 

上課花絮
▪ 老師個別指導
在完整的學程規劃及有效的學習系統下,學員們不僅能在課堂上專注的學習,課後老師更願意留下,進行學員個別指導,讓學員真正達到學習的進度與目標,快速地進步,進入業界高水平的開發領域,成為優秀的開發者。
▪ 企業蒞臨觀摩指導
艾鍗培訓,業界肯定。企業們不定期的關注與參與艾鍗的培訓過程,導入業界資源及題材,提供學員在學習上的協助與建議,不僅能直接地與業界實況接軌,增加自身作品的實務性與價值,更能充分發揮學習效果,開發出能使我們生活更加進步的原動力。(圖為廣達電腦股份有限公司、微星科技股份有限公司、浩鑫股份有限公司蒞臨指導)
 
我要詢問

 


 

學程簡介 課程大綱 學程講義 專題實績
 
課程主軸


教材設計


學習路徑



 
第一階段    Java物件導向精修班
 

     第一堂 Java 語言特性與開發觀念

以Java的類別載入器觀念與內部記憶體配置結構為重點。在Android APP 開發上與Java PC應用程式最大的不同處就在於記憶體的空間限制,因此必須清濋的了解到類別載入與記憶體配置的關鍵。

       - Java 語法特性介紹
        - 開發環境與開發工具介紹
        - 了解物件與類別
        - Java 類別載入器
        - Import與Package概念
        - Java基本語法介紹

 


     第二堂 物件導向特性、思維與重構

針對在Android框架學習初期最關鍵的五個物件導向的特性做深入的介紹。以及如何使用物件導向的思維去針對程式做重構的技巧與方法,藉此了解到如何進行軟體架構設計。另一個重點則是提及如何養成良好的程式撰寫習慣 物件與類別關鍵。
       - 物件導向設計的2個精神與3個特徵
        (繼承、封裝、抽像、介面、多型)
        - 實務練習範例:以物件導向架構設計
        - 軟體功能的分割與組合
        - 類別的設計思維
        - 何謂重構
        - 如何追加功能與改善程式體質
        - 善用Enum(列舉
        - 方法的擷取
        - 類別的擷取







 

 

 

     第三堂 Java API 函式庫

介紹在開發Android應用程式時,最常使用到的一些Java核心函式庫,並將會針對Android提供的函式庫與Java原生的函式庫做比較介紹( 如Thread部份),讓學員可以了解到各函式庫的應用時機,與其在不同應用場合的優缺點。

  主題內容:Java 集合物件
  (ArrayList、HashMap、LinkList…)
  - Java IO API
        - 多執行運作概念與實作方式
        - Java Multithread Design Pattrern
        (ThreadPool、Blocking Queue...)
        - Java 例外處理、網路API

 

     第四堂 Java 設計模組

Android 框架本身就是使用相當大量的Java Design Patterns設計架構,要了解Android框架的使用,最好本身針對Java的設計模式具有初步的了解。本章節將會分析說明各種設計模式應用在Android框架模型上的地方。 一但掌握了框架設計的原理,在未來學習使用Android框架上,將比較不會產生不知其原理只能只記語法的狀況。
       主題內容:
        1.淺談UML
        2.Java Design Patterns
        - Template Method模式(實際處理交給子類別)
        - Factory Method模式(建立物件工作交由子類別)
        - Observer模式(通知狀態變化)
        - Abstract Factory模式(把零件組成產品)
        - Adapter模式(換個包裝再利用)
        - Composite模式(對容器與內容一視同仁)
        - Strategy模式(策略切換)
        - State模式(以類別表示狀態)
        - Proxy模式(要使用在建立)
        - Bridge模式(功能與實作的橋樑)
        - Iterator模式(遞增)
        - Mediator模式(只要面對一個顧問)
        - Facade模式(單一窗口)

       

第二階段  Android核心課程
 

     建置開發環境與開發工具
        - Android發展與應用發展簡述
        - Android Studio開發工具建置
        - 熟悉Android SDK
        - 熟悉Android Studio
        - Android應用程式專案建置與配置方式
        - 除錯工具與除錯的技巧
     了解Android核心結構設計
        - Android MVC專案結構設計
        - AndroidManifest宣告結構與應用
        - Android System Permissions與安全機制
     Android四大元件
        - Activity、Services、
          BroadCastReceiver、Content
          Providers簡述
        - Intent與Intent Filters
        - Processes 與 threads 於Android應用
     深入了解Activity元件
        - Activity的生命週期
        - Fragments
        - Loaders Tasks and Back Stack
        - Overview Screen
     Android UI 介面實作
        - Resource資源檔設計
        - Layout與排版設計
        - 動態UI元件使用技巧

 


     元件間的資料傳遞方式
        - Activity之間資料傳遞互動
        - Fragments之間資料傳遞互動
        - 與其它APP Activity互動
     Service元件
        - Service生命週期
        - Intent Service應用時機
        - Remote Service使用技巧
     BroadCastReceiver元件
        - 接收系統廣播資訊
        - 發送Broadcast訊息
        - Remote Service使用技巧
     Content Provider元件
     Android資料儲存方式
        - Share Preferences
        - Internal Storage
        - External Storage
        - SQLite Databases
        - Network Connection
     資料庫與Android多執行緒設計技巧
        - Android SQLite 開發技巧
        - SQLite語言定義與建置工
        - SQLiteOpenHelp類別實作
        - 自行設計DataBase Adapter框架

 

第三階段   Android延伸-進階軟體架構設計
       進階使用者介面設計
- 各式常用UI版型實踐
- Android Material Design實踐
     大型專案的軟體架構設計
- Servuce、Activity
BroadcastReciver架構設計
- 資料庫、快取系統與應用曾架構設計
       雲端網路應用實作
- 雲端通訊層設計
- 資料流通訊協定設計
- 軟硬雲三端整合架構設計


 
FPGA_728x90.gif
 

OpenCV-A 728x90

 

課程預覽

 

 
我要詢問

 


 

 

學程簡介 課程大綱 學程講義 專題實績
 
講義&上課實況

  更多課程實況

 
FPGA_728x90.gif
 

OpenCV-A 728x90

 

 

艾鍗學院所舉辦的Android相關技術研討會
 
我要詢問


 

學程簡介 課程大綱 學程講義 專題實績
 
專題成果

歷屆成果展
JAVA程式設計班
 
FPGA_728x90.gif
 

OpenCV-A 728x90

 

 
我要詢問

 

課程名稱:Android手機應用程式  
4/20 (六)艾鍗學院Android APP 上課囉! 艾鍗聘請業界真正行家,具Java 16年開發經驗, Android APP 3年開發經驗 Jarey 授課,讓你學真正的APP開發!
快速的建置起Android應用程式開發的環境,並熟悉相關開發工具的使用,建立札實的基礎能力。能
了解Services與Activity之間的溝通與互動方式機制,以及了解如何存取SQLite DataBase。能
深入了解多執行緒於Android上的應用技巧,並利用執行緖實作非同步的資料處理。學習如何利用Java物件導向設計技巧將Design Pattern元件導入於Android專案中,提升軟體的擴展彈性。好的架構在大型專案設計上由其重要,當一個專案成長到一個程度時,良好的架構將有助於降低維護的復雜度,並提升程式的可靠度,唯有良好的架構軟體才能不斷的累積功能的同時依然能保持良好的運作穩定性
課程大綱

 Part Ⅰ - Android開發環境建立與介紹
1.Android SDK介紹
2.開發環境建置
3.Android UI介面設計框架與開發工具
4.除錯工具與除錯技巧
5.模擬器建置與操作
6.Android MVC專案開發結構
7.Android專案建置流程. Hello Android建置

Part Ⅱ - Android框架
1.Android框架基礎四大元件介紹(Activity、Services、BroadCastReceiver、Content Providers)
2.Activity 生命週期
3.Activity資料的儲存與回復
4.Intent運作機制與解析方式
5.Activity頁面頁面切換與資料傳遞
6.Android基礎UI控制元件
7.如何與UI產生互動

Part IIIAndroid進階UI元件設計
1.Android動態元件(ListView、Gallery、GridView、ImageSwitch…)
2.Adapter元件設計(ArrayAdapter、SimpleAdapter、自定Adapter…)
3.Android通知元件設計(Dialog、Toast、Notification、Menu....)
4.Preference Activity元件設計
5.AppWidget桌面元件設計

Part IV - Services框架元件與SQL資料庫設計
1.Services 元件設計
2.BroadCastReceiver元件設計
3.SQLite Database存取技巧
4.ContentProvider元件設計

Part V - 多執行緒與非同步互動式UI設計技巧
1.Android Thread運作機(Looper與MQ)、Handler)
2.非同步資料處理技巧(AsyncTask、Handler、Post…..)
3.了解UI Thread與WorkThread 運作與切換方式
4.Thread與Services的使用時機與設計模式
5.於ListView中實作非同步影像載入機制

Part VI - Android UI Design Pattern實作演練
1.Android UI設計模式
2.Dashboard 實作設計與使用時機
3.Action Bar 實作設計與使用時機
4.QuickActionBar 實作設計與使用時機
5.Notification Bar 實作設計與使用時機
6.Page View 實作設計與使用時機
7.SegmentedBar 實作設計與使用時機


                                                                                                          Ads by 捷銳行動科技

 

課程講義預覽

 

   
上課講義


2011/12/10 (六) Android I/O workshop 研討會

 

學員專題
 

 

 

 

 

  

  

更多專題

上課照片

不論工程師訓練或是企業內訓及學校單位的培訓,我們都擁有最完整的培訓方案!

         

         

           

適合對象

1.具備JAVA程式語言的基礎,想一探Android手機程式者。
2.想從事Android手機程式開發工作者。

艾鍗學院所舉辦的Android 相關技術研討會

1. 2012/12/6 Android APP成果發表暨聯合徵才活動 (報名已經結束)
2. 2012 春季研討會-1/13 (五) Android I/O Workshop (報名已經結束)

3. Android產訓專班成果發表會 (報名已經結束)
4. 2011/12/10 Android I/O workshop (報名已經結束)
5. Android產訓專班成果發表會 (報名已經結束)

6. 研習營Part2-JAVA程式開發班,圓滿結訓!科技各界一致好評! (報名已經結束)

課程資訊

開課日期請見上方最新開課資訊
課程時數及課程費用請直接填表索取報名表
 早鳥優惠方案請見報名表

‧優惠方案1:艾鍗超值金鑽卡會員,報名課程可享9 折優惠價。
‧優惠方案2:艾鍗企業VIP會員可享課程85 折優惠價。

 
課程諮詢
 

子分類