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