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