3G培訓(xùn)課程體系
|
Android基礎(chǔ) 課時(shí):4周
|
課 程
|
課 程 內(nèi) 容
|
培訓(xùn)目標(biāo)和就業(yè)目標(biāo)
|
Android系統(tǒng)介紹
|
Android系統(tǒng)概述,Android開發(fā)環(huán)境搭建與配置、在Eclipes開發(fā)環(huán)境下開發(fā)helloworld*個(gè)程序,使用模擬器、編譯到設(shè)備并在設(shè)備上運(yùn)行,Android應(yīng)用程序核心解析。了解Android應(yīng)用程序開發(fā)框架、Android項(xiàng)目組成、Android程序調(diào)試與測(cè)試。
|
掌握Android移動(dòng)平臺(tái)以及Android SDK平臺(tái)的使用;
掌握Android模擬器(Emulator)運(yùn)行;掌握Android資源打包工具;
掌握Android開發(fā)工具的應(yīng)用;
|
Android控件
|
Andriod手機(jī)GUI設(shè)計(jì)和窗體設(shè)計(jì)。其中包括,Activity 控件編程,View控件編程,View Group控件編程,Widget控件編程,Drawable控件編程,Panel控件編程,Dialog控件編程,Window控件編程,Surface控件編程,SurfaceView控件編程,Canvas控件編程
|
掌握Andriod平臺(tái)下控件編程開發(fā)知識(shí),能夠進(jìn)行GUI設(shè)計(jì)和窗體的設(shè)計(jì),靈活調(diào)用控件組件進(jìn)行組合開發(fā)。
|
Android圖形開發(fā)
|
Google 2D/3D圖形開發(fā),openGL ES控件編程,GPU硬件加速原理,Android高級(jí)界面開發(fā)。網(wǎng)絡(luò)相關(guān)API接口,Socket程序設(shè)計(jì),Apache的HttpClient,Android的網(wǎng)絡(luò)函式庫,XMPP網(wǎng)絡(luò)服務(wù)協(xié)定,WebKit瀏覽器的控制, 影像與聲音功能, Androidspan style="color: #636466; font-size: 14px">Telephony, GPS和Bluetooth,衛(wèi)星定位
|
Android高級(jí)2D/3D圖形開發(fā)主要講解怎樣顯示各種圖片、怎樣實(shí)現(xiàn)3D動(dòng)畫效果等各種高級(jí)的Android圖形顯示效果等。
|
Android網(wǎng)絡(luò)編程
|
主要針對(duì)ITelephony接口和ISms接口以及AIDL在Android中的開發(fā)應(yīng)用,使用BroadcastReceiver實(shí)現(xiàn)開機(jī)啟動(dòng)Service或Activity,通過KSOAP進(jìn)行與WebService進(jìn)行網(wǎng)絡(luò)通信等。
|
了解服務(wù)器端和客戶端的通信機(jī)制,掌握網(wǎng)絡(luò)編程的方法,進(jìn)行服務(wù)器端和客戶端會(huì)話、交換數(shù)據(jù)。
|
數(shù)據(jù)存儲(chǔ)及SQLite
|
關(guān)系型數(shù)據(jù)庫基本概念、數(shù)據(jù)庫設(shè)計(jì)原則、ER圖、范式、SQL Lite使用、SSMS、數(shù)據(jù)庫的創(chuàng)建與修改、分離與附加,數(shù)據(jù)庫表管理、數(shù)據(jù)管理、結(jié)構(gòu)化查詢語言SQL語法、SQL常用函數(shù)使用。理解關(guān)系型數(shù)據(jù)庫原理與結(jié)構(gòu),掌握數(shù)據(jù)庫設(shè)計(jì)原則與規(guī)范,能夠使用SQL Server 2005創(chuàng)建修改數(shù)據(jù)庫、數(shù)據(jù)表,能夠使用SQL語言對(duì)數(shù)據(jù)進(jìn)行增、刪、改、查等操作。
|
主要進(jìn)行SQLite數(shù)據(jù)庫的簡(jiǎn)介、SQLite數(shù)據(jù)庫的創(chuàng)建和管理、SQLite數(shù)據(jù)庫的操作、程序參數(shù)的使用、文件的使用、Content Provider的使用等。
|
OPhone平臺(tái)
|
OPhone平臺(tái)介紹,OPhone開發(fā)環(huán)境搭建與配置,OPhone應(yīng)用程序開發(fā)框架,OPhone項(xiàng)目組成,OPhone程序調(diào)試與測(cè)試;OPhone平臺(tái)與Android平臺(tái)的比較理解與掌握OPhone系統(tǒng)體系結(jié)構(gòu);搭建企業(yè)級(jí)項(xiàng)目開發(fā)環(huán)境
|
基于Android的Ophone平臺(tái)開發(fā)流程介紹,主要了解兩個(gè)平臺(tái)在不同版本之前的異同點(diǎn),舉一反三,靈活使用。
|
Android安全機(jī)制
|
主要講解Android安全模式及概念、Android安全架構(gòu)介紹、Android應(yīng)用簽名、用戶標(biāo)識(shí)和文件訪問、使用許可、申明和執(zhí)行許可、URI許可、簽名等安全機(jī)制的講解。
|
了解Android平臺(tái)的安全機(jī)制
|
應(yīng)用軟件實(shí)戰(zhàn)項(xiàng)目
(選一個(gè))
|
· Android/Ophone版電子書管理軟件
· Android/Ophone版試題庫軟件
· 開發(fā)手機(jī)即時(shí)通訊客戶端
· 無線新聞閱讀器系統(tǒng)
· 基于Android/Ophone平臺(tái)的XX行業(yè)資訊平臺(tái)
|
能夠用模擬器與真機(jī)調(diào)試Android/OPhone項(xiàng)目,并實(shí)現(xiàn)服務(wù)器與客戶端的信息實(shí)時(shí)傳輸
|
網(wǎng)絡(luò)版手機(jī)游戲或軟件開發(fā)
(與J2me平臺(tái)游戲選一個(gè))
|
· 基于Android/OPhone平臺(tái)的網(wǎng)絡(luò)RPG游戲開發(fā)
· 基于Android/OPhone平臺(tái)的網(wǎng)絡(luò)ARPG游戲開發(fā)
· 基于Android/OPhone平臺(tái)的網(wǎng)絡(luò)SRPG游戲開發(fā)
· 基于Android/OPhone平臺(tái)資訊類軟件框架及后臺(tái)管理程序項(xiàng)目
|
理解網(wǎng)絡(luò)游戲的概念,熟悉RPG和ARPG游戲特點(diǎn),基于Android/OPhone平臺(tái)開發(fā)出適合的此類型游戲,實(shí)現(xiàn)人物動(dòng)作、地圖卷軸、場(chǎng)景切換、劇情對(duì)話、物品、任務(wù)、敵兵AI、動(dòng)作設(shè)計(jì)等內(nèi)容,并且能夠用模擬器與真機(jī)調(diào)試J2me項(xiàng)目,或管理軟件的前后臺(tái)項(xiàng)目開發(fā)。
學(xué)員可以勝任的工作有:Android/OPhone手機(jī)游戲開發(fā)工程師,Android/OPhone手機(jī)游戲移植工程師,Android/OPhone手機(jī)軟件移值工程師,Android/OPhone手機(jī)手機(jī)軟件開發(fā)工程師,Android/OPhone手機(jī)軟件測(cè)試工程師
|