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