1、周期:70天
2、招生對象
欲從事基于3G、通訊相關Android手機應用開發的在職、在校學員。
3、入學要求
A、專科及專科以上計算機相關專業理工類學生或具備編程基礎的美術類學生;
B、基本英語文檔閱讀能力;
C、了解一門高級語言;
D、積極主動的學習態度,致力于推動*Android應用程序的開發和使用。
4、培訓目標
掌握Android系統知識,熟悉實際企業項目的開發流程,具備實際項目開發的執業能力和技術素養,能夠成為企業急需的中等層次的Android系統開發和項目管理的實用型人才。
A、深入理解Android框架結構;
B、熟識手機應用產品的開發過程、開發模式、行業技術規范;
C、熟練Android常見組件編程;
D、掌握Android技術體系結構、內核框架,通過實訓掌握Android系統移植相關經驗和技巧;
5、目標崗位
A、智能設備開發工程師;
B、Android手機應用開發工程師;
C、Android游戲開發工程師;
6、教學大綱
階段 | 課時 | 內容 | 描述 |
*階段簡介 |
2天 |
Android的背景 |
介紹Android操作系統的由來,以及google公司的Android開發者團隊 |
Android與java之間的關系 |
雖然Android與Java有天然的血緣關系,但本課程將帶你了解到一個你所不知道的Android秘密 |
||
Android軟硬件特性 |
Android硬件基礎,模擬器與實機區別,Android模擬器的使用,加速計說明,多點觸控說明。 |
||
開發利器介紹 |
Eclipse的配置、使用,熱鍵,字體環境配置。ADT簡介,與Eclipse的集成。SDK文檔的獲取及使用,DVM介紹, |
||
階段 | 課時 | 內容 | 描述 |
第二階段 Java基礎 |
|
java語言基礎的鞏固 |
加強和鞏固java語言基礎,掌握在Eclipse下開發/調試程序 |
|
java的內存管理 |
||
|
練習:使用Eclipse開發命令行程序 |
||
|
Java API介紹,String和StringBuffer |
熟悉Java常用API,集合API,并了解Java 5.0的高級特性 |
|
21天 |
Java Collections Framework:Collection、Set、List、等常用集合類API |
||
|
IO概念,File和FileRandomAccess類 |
熟悉Java中的文件操作、字節流的操作和常見文件相關類,分析IO性能,熟練使用常用包裝類 |
|
|
Java的OOP |
熟悉面向對象的基本特性,能夠使用面向對象的思維編程 |
|
|
Extensibility的理解 、Extensibility的運用。 |
熟悉常用設計模式:Singleton、Template、Strategy、Adapter模式。為搭建結構良好的Android應用程序奠定基礎。 |
|
|
練習:使用Eclipse開發程序 |
開發一個基于控制臺的java 客戶端程序 |
|
階段 | 課時 | 內容 | 描述 |
第三階段Android應用開發(UI) |
10天 |
平臺架構, 開發者社區,應用程序商店, SDK與程序開發環境, 模擬器的使用 |
對Android 的生態鏈和應用程序開發有一個基本的認識,可以比較熟練的使用SDK 開發環境和相關工具。 |
應用程序的組成模塊,任務的概念,進程、線程Intent 和InterFilter |
初步理解應用程序的組成和編寫,了解AndroidManifest.xml文件,模塊的生存期,進程間通訊方式等 |
||
界面布局Layout 的定義,Android UI引擎的設計,UI事件 |
掌握基本的界面設計能力,并且可以熟練的定制符合自己需求的UI 組件,熟練掌握資源文件的定義和設計。 |
||
觸控和動作,編寫兼容不同硬件的程序, 資源文件的訪問方式,. |
理解API 的細節和使用技巧,掌握資源XML文件中常見的屬性的定義和使用, 結合API 中的代碼訪問和修改屬性 |
||
Activity的生命周期、參數的傳遞和使用技巧 Intent的概念和設計思想 |
深入理解和熟練使用Intent 與Activity 設計應用程序 |
||
階段 | 課時 | 內容 | 描述 |
第四階段Android應用開發(存儲與通訊) |
17天 |
Android安全架構的設計與實現 |
理解整個平臺在安全設計方面的考慮和實現方式,能夠把知識融合到自己進行程序設計的過程中 |
Linux IPC的基本方式 |
深入理解Android 的Service 框架, 具備自己編寫Service服務和接口的初步能力。 |
||
Service程序的結構,AIDL接口的定義和實現方式Client 與Service 的交互 |
掌握Service 程序設計的基本技術, 理解Service 程序的適用場合, 能夠編寫AIDL接口和實現代碼 |
||
數據存儲 |
合理的使用內置存儲和外部SD卡存儲, 能夠熟練的設計和使用SQLite數據庫, 能夠根據實際需求選擇合適的數據存儲方式 |
||
ContentProvider 的設計和實現原理 |
掌握ContentProvider的原理和實現技術和ContentResolver的使用, 能夠自己編寫接口和代碼實現 |
||
無縫用戶體驗設計, 高性能程序的編寫,Flash文件系統性能,數據庫性能, |
能夠設計與實現一個完整的,達到商業要求的,高品質的應用程序,主要實現Android 電源管理技術,主線程和消息隊列 |
||
Android 開發中通常使用的程序調試技術 |
具備分析問題根源和尋找解決方案的能力 |
||
Google Map和GPS |
能夠在程序中熟練使用地圖服務和GPS定位服務 |
||
階段 | 課時 | 內容 | 描述 |
第五階段項目開發 |
20天 |
Android軟件開發的準備工作 |
軟件設計思想,理解軟件開發流程,包括需求分析、開發、測試等完整過程 |
Android天氣預報 |
調用Web API在線天氣預報,自動顯示所在城市的天氣情況,熟練使用Widget以及自動提醒功能 |
||
騰訊微博 |
實現微博的常見功能:查看微博,發表文本圖片微博和評論等,緩存機制,翻頁功能,多線程處理,高級控件應用。 |
||
游戲開發 |
理解游戲開發的基本步驟,搭建游戲開發框架,動手開發一些常見的游戲 |
7、育卓的優勢
高檔環境舒適學習
5A甲級寫字樓,給學員提供一個舒適優越的學習環境
小班授課輕松掌握
嚴格的小班制授課,讓老師照顧到每一個學員。和老師深入的溝通,幫助學員更快更好的掌握知識。華成育卓一直致力于3G軟件開發技術的宣傳與推廣。目前在北京、上海、蘇州、武漢、成都都會定期舉辦專題講座,每年有數千名技術人員受益于華成育卓的技術研討會、免費講座課程及專業培訓。
個性定制量身打造
通過專業測試,結合學員自身的特點,量身制定個性化學習方案。讓學員在最短時間內得到*限度提升。華成育卓推出的企業內訓一直以“量身定制,滿足企業不同需求”為目標,逐漸成為眾多500強企業內訓的官方提供商。
項目經理親自授課
華成育卓匯聚了一批來自國內外3G開發領域的資深技術專家和行業精英,他們在移動互聯軟件行業領域都有著平均5年以上大型項目開發經驗,有很強的實際解決問題和分析問題的能力,對技術細節具有深刻的理解,在培訓方面均有著豐富的傳授經驗。憑借多年的項目經驗和對企業需求的深入理解,帶動學員實施更具可行性的學習計劃和實戰項目。
理論實踐完美結合
將課程中的知識點完全融入項目,更多項目案例參與其中,在實踐中進行自我檢驗。
熟練掌握免費重修
學習中及學習結束后均有定期考核,考核未通過或未達到滿意效果均可再進行課程的免費重修。
就業服務全程指導
建立個人檔案,從入學開始就業服務專員全程跟蹤指導,使其擁有更多的工作選擇機會。
同時為解決學員就業問題,為三星、nokia、apple、htc、騰訊、新浪、HP等多家合作伙伴提供人才輸送。并有專業的就業服務團隊為學員提供就業、創業的支持和保障。