課程模塊
課程內(nèi)容
Java Basic
Java基本語法,變量、數(shù)據(jù)類型、運算符與表達式、分支與循環(huán)、數(shù)組
Core Java
面向?qū)ο蠡靖拍睿幻嫦驅(qū)ο筇匦?封裝、繼承、多態(tài);面向?qū)ο蟾呒壧匦?抽象類、接口;異常處理;集合框架;IO;多線程;泛型與元數(shù)據(jù)(注解);基于JDBC的數(shù)據(jù)庫連接技術(shù)。
Android應(yīng)用基礎(chǔ)
Android 平臺簡介;Android 開發(fā)環(huán)境搭建;Android 常用工具的使用;Android中的資源訪問(Resource) Android 圖形用戶界面(UI)組件;Android 基本組件(Activity、Intent、Service、BroadCastReceiver、ContentProvider)。
Android應(yīng)用高級
多媒體應(yīng)用(音樂播放器、視頻播放器、Camera);互聯(lián)網(wǎng)應(yīng)用(Socket、URL、HTTP、ApacheClient、 WebView);GPS定位應(yīng)用(LocationManager和LocationProvider、定位、跟蹤);Android多線程(Message、Messageueue、Handler、Looper、AsynchTask)。
Android數(shù)據(jù)存儲
配置(Preference); 文件(File);SLite 數(shù)據(jù)庫;創(chuàng)建數(shù)據(jù)庫;創(chuàng)建表;數(shù)據(jù)的增刪改查;SL語句;網(wǎng)絡(luò)。
Android游戲開發(fā)
圖形組件、View繪制技術(shù)、Surface View緩存繪制技術(shù)、Android動畫技術(shù)、Android 平臺下的傳感器、OpenGL ES基礎(chǔ)、游戲引擎、Android 3D編程技術(shù)。
Android項目實戰(zhàn)
由導(dǎo)師推薦項目或者由學員自選項目,多人組成團隊,全真模擬網(wǎng)站開發(fā)公司項目團隊,綜合使用Android開發(fā)中的各種技術(shù),完整策劃和開發(fā)多個Android游戲和應(yīng)用軟件系統(tǒng)。內(nèi)容涵蓋:軟件策劃、需求分析、設(shè)計、編碼、測試及系統(tǒng)部署。
學習周期:2到3個月