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