課程目標(biāo)
本課程重點(diǎn)培養(yǎng)移動(dòng)互聯(lián)網(wǎng)開發(fā)人才。學(xué)完本課程后您可以從事手機(jī)、平板電腦、智能家電、智能汽車等設(shè)備上的軟件開發(fā)。
招生對(duì)象
對(duì)此課程感興趣且掌握基本的電腦操作的學(xué)員均可報(bào)名。
課時(shí)安排
可選擇脫產(chǎn)班、業(yè)余班
課程優(yōu)勢
1、階段性學(xué)習(xí)
伯樂教育IT課程統(tǒng)一都是階段式學(xué)習(xí)。不讓您花一份冤枉錢。
2、Java基礎(chǔ)知識(shí)的強(qiáng)化
如果想成為一個(gè)的Android軟件工程師,必須具備非常深厚的Java語言功底。伯樂課程體系中安排的足夠的Java課時(shí)長度,并配以充足的項(xiàng)目實(shí)踐,確保學(xué)員基礎(chǔ)扎實(shí)。為后續(xù)的學(xué)習(xí)和工作提供良好的契機(jī)。
3、android開發(fā)占課程大半部分
普通培訓(xùn)機(jī)構(gòu)Android課程體系,在學(xué)習(xí)Java基礎(chǔ)課程時(shí)往往不涉及Android。伯樂android課程體系進(jìn)行了精心的設(shè)計(jì),使Java基礎(chǔ)課程的學(xué)習(xí),完全在Android開發(fā)環(huán)境中進(jìn)行。一直讓您在android世界中遨游。
4、企業(yè)級(jí)項(xiàng)目實(shí)訓(xùn)
伯樂教育的項(xiàng)目練習(xí)都是采用企業(yè)公司實(shí)際的項(xiàng)目,這樣使理論和實(shí)踐緊密結(jié)合。使學(xué)員時(shí)刻了解企業(yè)的需求。
5、職業(yè)規(guī)劃及其心理輔導(dǎo)
伯樂教育擁有的職業(yè)規(guī)劃師及心理咨詢師,可以幫助您走上更好的人生道路。
課程內(nèi)容
Android初步開發(fā)
? Android簡介
? Android環(huán)境搭建
? Android開發(fā)工具介紹
? 個(gè)Android程序 了解行業(yè)背景,了解Android框架,搭建Android開發(fā)環(huán)境,在Android開發(fā)環(huán)境下開發(fā)個(gè)程序
Java基礎(chǔ)
? 數(shù)據(jù)類型,變量、常量和數(shù)組;
? 運(yùn)算符和表達(dá)式,分支,循環(huán);
? 使用Android基礎(chǔ)控件,實(shí)現(xiàn)輸入輸出
? 算法和常用數(shù)據(jù)結(jié)構(gòu)
? 軟件編程規(guī)范 掌握J(rèn)ava基本語法,深入理解變量、表達(dá)式、運(yùn)算符、流程控制、算法初步、軟件編程規(guī)范等相關(guān)內(nèi)容。
Android編程基礎(chǔ)——Java核心
API ? IO操作
? MVC模式
? 多線程
? Socket網(wǎng)絡(luò)編程
深入了解Java中的相關(guān)API
Android UI基礎(chǔ) ? Android中的5大布局
? Android中的常用控件
? Android中的事件處理
? 對(duì)話框的使用
? Activity的跳轉(zhuǎn)
? Activity生命周期 掌握Android中的常用布局和控件,對(duì)話框的使用,Activity的跳轉(zhuǎn)和生命周期
數(shù)據(jù)庫、JDBC和Json/Gson ? SQL語句基礎(chǔ)和提高
? SQL語句調(diào)優(yōu)
? 數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)
? JDBC核心API(Connection、Statement、ResultSet)
? Json基本語法
? Json解析 掌握MySql數(shù)據(jù)庫技術(shù),使用JDBC技術(shù)連接數(shù)據(jù)庫,掌握J(rèn)son的語法及解析
HTML/CSS ? HTML基本文檔結(jié)構(gòu)
? HTML中的各種元素
? HTML中表單的使用
? CSS規(guī)范
? CSS選擇器
? CSS的常用屬性
? 使用CSS實(shí)現(xiàn)頁面布局 掌握HTM的L頁面設(shè)計(jì)、編寫,熟練使用Css樣式話HTML
Servlet和JSP
? Web服務(wù)器的工作原理,Tomcat的安裝和啟動(dòng)
? 在Tomcat中配置虛擬目錄與發(fā)布Web應(yīng)用
? Servlet的生命周期
? Servlet核心API
? Session和Cookie的使用
? JSP的基本語法 掌握Servlet和JSP技術(shù),能夠獨(dú)立完成B/S結(jié)構(gòu)的應(yīng)用開發(fā)
數(shù)據(jù)存儲(chǔ)
? 創(chuàng)建和訪問SQLite數(shù)據(jù)庫
? 使用SQLiteDatabase對(duì)象實(shí)現(xiàn)數(shù)據(jù)庫操作
? 使用Cursor遍歷查詢結(jié)果
? 使用SQLiteOpenHelper初始化數(shù)據(jù)庫和升級(jí)數(shù)據(jù)庫
? ContentProvider實(shí)現(xiàn)共享數(shù)據(jù)
? Http協(xié)議詳解
? 使用HttpUrlConnection訪問Http服務(wù)端
? 使用HttpClient訪問Http服務(wù)端 掌握Android中的存儲(chǔ)技術(shù):IO、偏好設(shè)置、數(shù)據(jù)庫(SQLite)、ContentProvider和網(wǎng)絡(luò)存儲(chǔ)
線程通信
? 了解ANR(Application Not Responding)
? 使用多線程技術(shù)解決ANR問題
? 了解線程通信技術(shù)原理
? Handler和Message
? 使用多線程實(shí)現(xiàn)圖片的異步加載
? 封裝Android中的線程通信模型、AsyncTask
? 在工作線程中創(chuàng)建消息隊(duì)列、HandlerThread 了解ANR產(chǎn)生原理和單線程模型,掌握Andorid中的線程通信技術(shù)和Andorid程序設(shè)計(jì)技巧
Android組件
? Android中的進(jìn)程優(yōu)先級(jí)
? Service組件的生命周期
? 使用IntentService執(zhí)行異步任務(wù)
? 隱式意圖的過濾(Intent和IntentFilter)
? Intent的六大屬性
? 廣播、有序廣播和駐留廣播
? 使用BroadcastReceiver接受廣播
? 使用ContentResolver訪問媒體提供程序 掌握Activity和Service的生命周期,掌握Intent的六大屬性,熟練使用顯式意圖和隱式意圖。掌握廣播接收器的使用。使用媒體提供程序管理Android中的圖片和音視頻資源
GPS及位置服務(wù)、GoogleMap服務(wù)、BaiduMap服務(wù) ? 使用LocationManager獲取當(dāng)前位置
? 基站三角定位和GPS定位
? 自動(dòng)判斷佳定位服務(wù)來源
? Google地圖的組成元素
? MapView的使用
? 控制地圖、縮放地圖
? 為地圖添加圖標(biāo) 掌握GPS定位技術(shù),掌握GoogleMap相關(guān)的API,結(jié)合使用地圖與定位功能
Android4.x新特性
? Fragment碎片
? ViewPager
? ActionBar 熟練掌握Android4.0新增技術(shù)和Android兼容包中常用類的用法
教學(xué)環(huán)境展示
上課班次
上午班:9:00-12:00 下午班:2:00-5:00 晚班:7:00-10:00
正常班:周一至周五上課 周末班:周六、周日上課。
服務(wù)特色
我校上課方式是隨到隨學(xué),您可以隨時(shí)到校報(bào)名,我校按照學(xué)員的可學(xué)習(xí)時(shí)間段來安排授課,理論結(jié)合實(shí)際操作面授方式授課,學(xué)會(huì)為止,一期不會(huì),下期可以免費(fèi)再學(xué)!
授課名師簡介
張俊龍老師
伯樂教育首席IT顧問,目前就職于廣州某科技有限公司總經(jīng)理,曾經(jīng)服務(wù)于廣發(fā)銀行項(xiàng)目,職位項(xiàng)目經(jīng)理。10年以上開發(fā)經(jīng)驗(yàn),5年以上項(xiàng)目管理經(jīng)驗(yàn),對(duì)于IT工程師個(gè)人職業(yè)規(guī)劃,解決工作中各種常見問題,IT項(xiàng)目管理等有著深入的研究。
李國標(biāo)老師
伯樂教育IT講師,軟件工程師,具有6年以上軟件開發(fā)經(jīng)驗(yàn),精通開發(fā)語音JAVA,C++;oracle數(shù)據(jù)庫;服務(wù)器weblogic、 tomcat、websphere、jboss;操作平臺(tái)lnuix等技術(shù) 工作認(rèn)真負(fù)責(zé),有較強(qiáng)的分析問題和解決問題的能力,熱愛JAVA 對(duì)軟件開發(fā)有著濃厚的興趣。
行業(yè)前景
隨著Android平臺(tái)的擴(kuò)張,引發(fā)了Android人才荒,2010年移動(dòng)開發(fā)人才需求20萬,未來人才需求缺口將達(dá)百萬。但符合條件的Android工程師屈指可數(shù),企業(yè)招聘難度可想而知。我們相信,在未來幾年內(nèi),Android開發(fā)工程師將成為3G行業(yè)炙手可熱的崗位之一。3G人才全球緊缺,實(shí)用人才培養(yǎng)已迫在眉睫!在國內(nèi)三大運(yùn)營商如火如荼的3G營銷戰(zhàn)持續(xù)升溫,再加上3G的推出對(duì)整個(gè)行業(yè)的巨大推動(dòng)作用,無疑將引爆3G手機(jī)開發(fā)工程師這個(gè)黃金職位。