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