【職業(yè)前景】
職業(yè)專家分析說,由于目前Android技術(shù)較新,無論是相關(guān)書籍、培訓(xùn)還是大學(xué)教育,都處于初級階段,因此Android人才短期將供不應(yīng)求。從長 期來看,隨著各種移動應(yīng)用和手機(jī)游戲等內(nèi)容需求日益增加,也將激勵大中小型手機(jī)應(yīng)用開發(fā)商加大對Android應(yīng)用的開發(fā)力度,因此Android人才的 就業(yè)前景也非常廣泛。
【課程簡介】
學(xué)Android軟件工程師課程是北大青鳥為滿足移動互聯(lián)行業(yè)急速發(fā)展帶來的巨大人員需求,由權(quán)威學(xué)術(shù)界人士、知名軟件企業(yè)技術(shù)專家、以及IT產(chǎn)業(yè)的杰出專家代表組成專家顧問團(tuán),并由150多名知名技術(shù)開發(fā)人員,在對中國IT企業(yè),培訓(xùn)中心經(jīng)過一系列調(diào)研的基礎(chǔ)上,研發(fā)完成。課程由擁有一線豐富實(shí)戰(zhàn)經(jīng)驗(yàn)的講師主講,以多模式的教學(xué)方法、優(yōu)質(zhì)的教育產(chǎn)品和規(guī)范化的教學(xué)管理讓學(xué)員成為專業(yè)型、實(shí)用型人才。課程內(nèi)容以企業(yè)需求為導(dǎo)向,強(qiáng)調(diào)難點(diǎn)和復(fù)雜技能點(diǎn)訓(xùn)練。采用專業(yè)互聯(lián)網(wǎng)企業(yè)提供的真實(shí)項(xiàng)目作為模擬開發(fā)。
【課程安排】
階段Java面向?qū)ο缶幊?/p>
Java開發(fā)環(huán)境搭建
Java語言編程基礎(chǔ)
Java異常處理J面向?qū)ο缶幊淘O(shè)計
與數(shù)據(jù)結(jié)構(gòu)Java多線程編程
文件IO編程Socket網(wǎng)絡(luò)編程
Java特性
第二階段Java Web開發(fā)
Java解析XML文件DOM4JMySql數(shù)據(jù)庫的應(yīng)用、多表連接查詢的應(yīng)用Jsp和Servlet應(yīng)用Http協(xié)議解析Tomcat服務(wù)器的應(yīng)用配置WebService服務(wù)配置應(yīng)用Android開發(fā)學(xué)習(xí)路線之Java Web開發(fā) class=
第三階段Android UI編程
① Android開發(fā)環(huán)境搭建
② Android初級控件的使用:
· TextView控件的使用· Button控件的使用方法 · EditText控件的使用方法 · ImageView的使用方法 · RadioButton的使用方法 · Checkbox的使用方法 · Menu的使用方法
③ Android控件的使用:
·Autocompletion的使用方法· ListView的使用方法 · GridView的使用方法 · Adapter的使用方法 · Spinner的使用方法 · Gallary的使用方法 · ScrollView的使用方法
④ 對話框與菜單的使用:
· Dialog的基本概念· AlertDialog的使用方法 · Menu的使用方法 · 自定義Menu的實(shí)現(xiàn)方法 · DatePickerDialog的使用方法
⑤ 控件的布局方法
· 線性布局的使用方法· 相對布局的使用方法 · 表格布局的使用方法
⑥ 多Acitivity管理
· AndroidManifest.xml文件的作用· Intent的使用方法 · 使用Intent傳遞數(shù)據(jù)的方法 · 啟動Activity的方法· IntentFilter的使用方法· Activity Group的使用方法
⑦ 自定義控件實(shí)現(xiàn)方法
· 自定義ListView的實(shí)現(xiàn)方法
· 可折疊ListView的使用方法
· 自定義Adapter的實(shí)現(xiàn)方法
· 自定義View的實(shí)現(xiàn)方法
· 動態(tài)控件布局的上實(shí)現(xiàn)方法
第四階段Android網(wǎng)絡(luò)編程與數(shù)據(jù)存儲
基于Android平臺的HTTP通訊
· Http協(xié)議回顧
· Apache Commons 工具包介紹
· 使用Get方法向服務(wù)器提交數(shù)據(jù)的方法
· 解析服務(wù)器響應(yīng)數(shù)據(jù)的方法
· 使用POST方法向服務(wù)器提交數(shù)據(jù)的實(shí)現(xiàn)方法
· 向服務(wù)器提交非文本數(shù)據(jù)的實(shí)現(xiàn)方法
· 使用Http協(xié)議實(shí)現(xiàn)多線程下載
· 使用Http協(xié)議實(shí)現(xiàn)斷點(diǎn)續(xù)傳
Android數(shù)據(jù)存儲技術(shù)
· SQLite3數(shù)據(jù)庫簡介
· SQL語句回顧
· SQLite3編程接口介紹
· SQLite3事務(wù)管理
· SQLite3游標(biāo)使用方法
· SQLite3性能分析
· 訪問SDCard的方法
· 訪問SharedPreferences的方法
ContentProvider使用方法
· ContentProvider實(shí)現(xiàn)共享數(shù)據(jù)
· URI的解析與UriMatcher
· ContentUris的使用
· 使用ContentResolver操作ContentProvider
· 監(jiān)聽Android當(dāng)中的異步操作
· Handler的使用方法
· 異步任務(wù)的基本概念
· AsyncTask的使用方法
第五階段Android手機(jī)硬件管理
傳感器使用方法
方向、加速度(重力)、光線、磁場、距離、溫度等傳感器的使用
地圖及定位技術(shù)
GPS簡介;LocationManager的使用方法;在Google Map上添加標(biāo)記的方法;查詢某地附近建筑的方法;使用Google Map實(shí)現(xiàn)點(diǎn)對點(diǎn)導(dǎo)航
近場通信技術(shù)
NFC技術(shù)簡介;NFC技術(shù)是用場景介紹;NFC技術(shù)實(shí)現(xiàn)方法
媒體管理技術(shù)
MediaPlayer的使用方法
觸摸屏技術(shù)
手勢識別;多點(diǎn)觸摸技術(shù)
第六階段Android圖形編程技術(shù)
Android開發(fā)學(xué)習(xí)路線之Android 圖形編程技術(shù)圖形處理基礎(chǔ):2D圖形編程基礎(chǔ)點(diǎn)、線、面等基本圖形元素繪制方法Android動畫框架簡介位移動畫的實(shí)現(xiàn)方法淡入淡出動畫的實(shí)現(xiàn)方法旋轉(zhuǎn)動畫的實(shí)現(xiàn)方法Matrix的使用方法
第七階段Android游戲開發(fā)
Android游戲開發(fā)概述SurfaceView的使用方法物理小球技術(shù)碰撞檢測技術(shù)游戲引擎基礎(chǔ)概念Cocoa2d-Android引擎使用方法OpenGL ES使用方法圖片、文字和背景音樂等資源的使用方法Android開發(fā)學(xué)習(xí)路線之Android游戲開發(fā)
第八階段Android開發(fā)項(xiàng)目實(shí)訓(xùn)
【課程優(yōu)勢】
【就業(yè)服務(wù)】