課程背景
Android作為主流的移動(dòng)互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)語(yǔ)言,在3G、移動(dòng)互聯(lián)網(wǎng)時(shí)代煥發(fā)出新的生機(jī)。
截止2014年2月,中國(guó)Android平臺(tái)的設(shè)備總量已達(dá)3億,半年增長(zhǎng)了125%。移動(dòng)應(yīng)用啟動(dòng)總次數(shù)一個(gè)季度增長(zhǎng)了233.2%,設(shè)備高速發(fā)展轉(zhuǎn)向用戶參與行為加深,中國(guó)移動(dòng)互聯(lián)網(wǎng)的發(fā)展達(dá)到新的高度。自2011年底至今,移動(dòng)應(yīng)用大規(guī)模增長(zhǎng),應(yīng)用數(shù)量幾乎增長(zhǎng)了2倍,移動(dòng)互聯(lián)網(wǎng)炙手可熱的程度可見(jiàn)一斑。移動(dòng)互聯(lián)時(shí)代,這個(gè)繼PC時(shí)代、互聯(lián)網(wǎng)時(shí)代之后的又一個(gè)IT從業(yè)人員的“黃金時(shí)代”全面來(lái)臨,根據(jù)nielsen的新研究報(bào)告,移動(dòng)設(shè)備的市場(chǎng)份額中Android仍然,每天有16萬(wàn)臺(tái)的android設(shè)備售出,并仍以每年49.2%的速度在增長(zhǎng),這也意味著市場(chǎng)對(duì)Android軟件工程師的需求也會(huì)快速增長(zhǎng)。行業(yè)專家普遍認(rèn)為Android工程師是當(dāng)前及未來(lái)吸金的職業(yè)。
課程目標(biāo)
本課程重點(diǎn)培養(yǎng)移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)人才。學(xué)完本課程后您可以從事手機(jī)、平板電腦、智能家電、智能汽車(chē)等設(shè)備上的軟件開(kāi)發(fā)。
招生對(duì)象
掌握了Java、android基本語(yǔ)法,熟悉android控件、JSON、 數(shù)據(jù)庫(kù)等的使用。
課程優(yōu)勢(shì)
1、階段性學(xué)習(xí)
伯樂(lè)教育IT課程統(tǒng)一都是階段式學(xué)習(xí)。不讓您花一份冤枉錢(qián)。
2、Java基礎(chǔ)知識(shí)的強(qiáng)化
如果想成為一個(gè)的Android軟件工程師,必須具備非常深厚的Java語(yǔ)言功底。伯樂(lè)課程體系中安排的足夠的Java課時(shí)長(zhǎng)度,并配以充足的項(xiàng)目實(shí)踐,確保學(xué)員基礎(chǔ)扎實(shí)。為后續(xù)的學(xué)習(xí)和工作提供良好的契機(jī)。
3、android開(kāi)發(fā)占課程大半部分
普通培訓(xùn)機(jī)構(gòu)Android課程體系,在學(xué)習(xí)Java基礎(chǔ)課程時(shí)往往不涉及Android。伯樂(lè)android課程體系進(jìn)行了精心的設(shè)計(jì),使Java基礎(chǔ)課程的學(xué)習(xí),完全在Android開(kāi)發(fā)環(huán)境中進(jìn)行。一直讓您在android世界中遨游。
4、企業(yè)級(jí)項(xiàng)目實(shí)訓(xùn)
伯樂(lè)教育的項(xiàng)目練習(xí)都是采用企業(yè)公司實(shí)際的項(xiàng)目,這樣使理論和實(shí)踐緊密結(jié)合。使學(xué)員時(shí)刻了解企業(yè)的需求。
5、職業(yè)規(guī)劃及其心理輔導(dǎo)
伯樂(lè)教育擁有的職業(yè)規(guī)劃師及心理咨詢師,可以幫助您走上更好的人生道路。
課程概覽
階段(Android開(kāi)發(fā)基礎(chǔ))
課程安程:
1.Android初步開(kāi)發(fā)、2.Java基礎(chǔ)、3.Android編程基礎(chǔ)——Java核心API、4.Android UI基礎(chǔ)
具體課程內(nèi)容及學(xué)習(xí)目標(biāo)
Android初步開(kāi)發(fā):
1.Android簡(jiǎn)介
2. Android環(huán)境搭建
3.Android開(kāi)發(fā)工具介紹
4.個(gè)Android程序
學(xué)習(xí)目標(biāo):了解行業(yè)背景,了解Android框架,搭建Android開(kāi)發(fā)環(huán)境,在Android開(kāi)發(fā)環(huán)境下開(kāi)發(fā)個(gè)程序。
Java基礎(chǔ):
1.數(shù)據(jù)類型,變量、常量和數(shù)組;
2.運(yùn)算符和表達(dá)式,分支,循環(huán);
3.使用Android基礎(chǔ)控件,實(shí)現(xiàn)輸入輸出
4.算法和常用數(shù)據(jù)結(jié)構(gòu)
5.軟件編程規(guī)范
學(xué)習(xí)目標(biāo):掌握J(rèn)ava基本語(yǔ)法,深入理解變量、表達(dá)式、運(yùn)算符、流程控制、算法初步、軟件編程規(guī)范等相關(guān)內(nèi)容。
Android編程基礎(chǔ)——Java核心API:
1.IO操作
2.MVC模式
3.多線程
4.Socket網(wǎng)絡(luò)編程
學(xué)習(xí)目標(biāo):深入了解Java中的相關(guān)API
Android UI基礎(chǔ):
1.Android中的5大布局
2.Android中的常用控件
3.Android中的事件處理
4.對(duì)話框的使用
5.Activity的跳轉(zhuǎn)
6.Activity生命周期
學(xué)習(xí)目標(biāo):掌握Android中的常用布局和控件,對(duì)話框的使用,Activity的跳轉(zhuǎn)和生命周期。
第二階段(服務(wù)端技術(shù))
課程安程:
1.數(shù)據(jù)庫(kù)、JDBC和Json/Gson、2.HTML/CSS、3.Servlet和JSP
具體課程內(nèi)容及學(xué)習(xí)目標(biāo)
數(shù)據(jù)庫(kù)、JDBC和Json/Gson:
1.SQL語(yǔ)句基礎(chǔ)和提高
2.SQL語(yǔ)句調(diào)優(yōu)
3.數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)
4.JDBC核心API(Connection、
Statement、ResultSet)
5.Json基本語(yǔ)法
6.Json解析
學(xué)習(xí)目標(biāo):掌握MySql數(shù)據(jù)庫(kù)技術(shù),使用JDBC技術(shù)連接數(shù)據(jù)庫(kù),掌握J(rèn)son的語(yǔ)法及解析
HTML/CSS:
1.HTML基本文檔結(jié)構(gòu)
2.HTML中的各種元素
3.HTML中表單的使用
4.CSS規(guī)范
5.CSS選擇器
6.CSS的常用屬性
7.使用CSS實(shí)現(xiàn)頁(yè)面布局
學(xué)習(xí)目標(biāo):掌握HTML頁(yè)面設(shè)計(jì)、編寫(xiě),熟練使用Css樣式話HTML
Servlet和JSP:
1.Web服務(wù)器的工作原理,Tomcat的安裝和啟動(dòng)
2.在Tomcat中配置虛擬目錄與發(fā)布Web應(yīng)用
3.Servlet的生命周期
4.Servlet核心API
5.Session和Cookie的使用
6.JSP的基本語(yǔ)法
學(xué)習(xí)目標(biāo):掌握Servlet和JSP技術(shù),能夠獨(dú)立完成B/S結(jié)構(gòu)的應(yīng)用開(kāi)發(fā)
第三階段(Android核心技術(shù))
課程安程:
1.數(shù)據(jù)存儲(chǔ)、2.線程通信、3.Android組件、4.GPS及位置服務(wù)、GoogleMap服務(wù)、BaiduMap服務(wù)、5.Android4.x新特性
具體課程內(nèi)容及學(xué)習(xí)目標(biāo)
數(shù)據(jù)存儲(chǔ):
1.創(chuàng)建和訪問(wèn)SQLite數(shù)據(jù)庫(kù)
2.使用SQLiteDatabase對(duì)象實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作
3.使用Cursor遍歷查詢結(jié)果
4.使用SQLiteOpenHelper初始化數(shù)據(jù)庫(kù)和升級(jí)數(shù)據(jù)庫(kù)
5.ContentProvider實(shí)現(xiàn)共享數(shù)據(jù)
6.Http協(xié)議詳解
7.使用HttpUrlConnection訪問(wèn)Http服務(wù)端
8.使用HttpClient訪問(wèn)Http服務(wù)端
學(xué)習(xí)目標(biāo):掌握Android中的存儲(chǔ)技術(shù):IO、偏好設(shè)置、數(shù)據(jù)庫(kù)(SQLite)ContentProvider和網(wǎng)絡(luò)存儲(chǔ)
線程通信:
1.了解ANR(Application Not Responding)
2.使用多線程技術(shù)解決ANR問(wèn)題
3.了解線程通信技術(shù)原理
4.Handler和Message
5. 使用多線程實(shí)現(xiàn)圖片的異步加載
6.封裝Android中的線程通信模型、AsyncTask
7.在工作線程中創(chuàng)建消息隊(duì)列、HandlerThread
學(xué)習(xí)目標(biāo):了解ANR產(chǎn)生原理和單線程模型,掌握Andorid中的線程通信技術(shù)和Andorid程序設(shè)計(jì)技巧
Android組件:
1.Android中的進(jìn)程優(yōu)先級(jí)
2.Service組件的生命周期
3.使用IntentService執(zhí)行異步任務(wù)
4.隱式意圖的過(guò)濾(Intent和IntentFilter)
5.Intent的六大屬性
6.廣播、有序廣播和駐留廣播
7.使用BroadcastReceiver接受廣播
8.使用ContentResolver訪問(wèn)媒體提供程序
學(xué)習(xí)目標(biāo):掌握Activity和Service的生命周期,掌握Intent的六大屬性,熟練使用顯式意圖和隱式意圖。掌握廣播接收器的使用。使用媒體提供程序管理Android中的圖片和音視頻資源。
GPS及位置服務(wù)、GoogleMap服務(wù)、BaiduMap服務(wù):
1.使用LocationManager獲取當(dāng)前位置
2.基站三角定位和GPS定位
3.自動(dòng)判斷佳定位服務(wù)來(lái)源
4.Google地圖的組成元素
5.MapView的使用
6.控制地圖、縮放地圖
7.為地圖添加圖標(biāo)
學(xué)習(xí)目標(biāo):掌握GPS定位技術(shù),掌握GoogleMap相關(guān)的API,結(jié)合使用地圖與定位功能
Android4.x新特性:
1.Fragment碎片
2.ViewPager
3.ActionBar
學(xué)習(xí)目標(biāo):熟練掌握Android4.0新增技術(shù)和Android兼容包中常用類的用法
教學(xué)環(huán)境展示
服務(wù)特色
我校上課方式是隨到隨學(xué),您可以隨時(shí)到校報(bào)名,我校按照學(xué)員的可學(xué)習(xí)時(shí)間段來(lái)安排授課,理論結(jié)合實(shí)際操作面授方式授課,學(xué)會(huì)為止,一期不會(huì),下期可以免費(fèi)再學(xué)!
授課名師簡(jiǎn)介
李小勇
職 務(wù):講師
伯樂(lè)教育IT講師,軟件工程師,具有6年以上電信行業(yè)大型項(xiàng)目軟件開(kāi)發(fā)經(jīng)驗(yàn),精通開(kāi)發(fā)語(yǔ)音JAVA,C++;oracle數(shù)據(jù)庫(kù);服務(wù)器weblogic、tom。
沈兆林
職 務(wù):講師
伯樂(lè)教育IT講師,軟件測(cè)試工程師,曾經(jīng)服務(wù)于全球第二大電信設(shè)備提供商中國(guó)華為集團(tuán),目前供職于全球第二大電信運(yùn)營(yíng)商亞信聯(lián)創(chuàng)集團(tuán)。擅長(zhǎng)技術(shù):軟件測(cè)試?yán)碚摶A(chǔ)。