第一階段(Android開發基礎) | ||
實訓主題 | 實訓內容 | 實訓目標 |
Android開發基礎 | ? 行業背景介紹? Android框架介紹? Android開發環境構建? Android開發工具介紹? 創建第一個android程序,了解Android項目結構? 使用模擬器運行Android程序? 了解Android程序的調試方法 | 了解行業背景,了解Android框架,搭建Android開發環境,在Android開發環境下開發第一個程序 |
Android編程基礎 ——Java語言基礎 |
? 數據類型,變量、常量和數組; ? 運算符和表達式,分支,循環; ? 使用Android基礎控件,實現輸入輸出 ? 算法和常用數據結構 ? 軟件編程規范 |
掌握Java基本語法,深入理解變量、表達式、運算符、流程控制、算法初步、軟件編程規范等相關內容。 |
Android編程基礎 ——OOP編程 |
? 面向對象編程(OOP),類和對象; ? 繼承和組合,this和super關鍵字,屬性(Property); ? 方法重載和封裝 ? 訪問修飾符、static和final關鍵字的使用 ? 方法重寫和多態 ? 內部類和靜態類 ? 常用設計模式 |
掌握Java語言高級特性,理解面向對象編程思想,掌握封裝,繼承,多態三大特性。 |
Android編程基礎 ——Java核心API |
? 正則表達式 ? 反射 ? 集合框架 ? IO操作 ? MVC模式 ? 多線程 ? Socket網絡編程 |
深入了解Java中的相關API |
Android UI基礎 | ? Android中的5大布局 ? Android中的常用控件 ? Android中的事件處理 ? 系統菜單和上下文菜單的使用 ? 對話框的使用 ? Activity的跳轉 |
掌握Android中的常用布局和控件,對話框的使用,Activity的跳轉和生命周期 |
全真實訓項目一:T-Othello項目、T-Reader項目貫穿、T-ELT項目貫穿 |
第二階段(服務端技術) | ||
實訓主題 | 實訓內容 | 實訓目標 |
數據庫、JDBC和XML | ? SQL語句基礎和提高 ? SQL語句調優 ? 數據庫設計基礎 ? JDBC核心API(Connection、Statement、ResultSet) ? XML基本語法 ? XML解析 |
掌握MySql數據庫技術,使用JDBC技術連接數據庫,掌握XML的語法及解析 |
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的基本語法 ? JSP標簽庫 ? JSP編程技巧和經典設計模式 |
掌握Servlet和JSP技術,能夠獨立完成B/S結構的應用開發 |
全真實訓項目二:T-3GABS項目服務端開發、T-3GABS項目服務端開發、T-3GABS項目服務端開發 |
第三階段(Android核心技術) | ||
實訓主題 | 實訓內容 | 實訓目標 |
數據存儲 | ? 通過Context獲取Android中的內部和外部數據存儲目錄 ? 偏好設置文件的讀寫和偏好設置框架 ? 創建和訪問SQLite數據庫 ? 使用SQLiteDatabase對象實現數據庫操作 ? 使用Cursor遍歷查詢結果 ? 使用SQLiteOpenHelper初始化數據庫和升級數據庫 ? 定義ContentProvider共享數據 ? 使用ContentResolver訪問ContentProvider ? Http協議詳解 ? 使用HttpUrlConnection訪問Http服務端 ? 使用HttpClient訪問Http服務端 ? 使用SAX方式解析XML ? 使用Pull方式解析XML |
掌握Android中的存儲技術:IO、偏好設置、數據庫(SQLite)、ContentProvider和網絡存儲 |
線程通信 | ? 了解ANR ? 使用多線程技術解決ANR問題 ? 了解線程通信技術原理 ? Handler和Message ? 使用多線程實現圖片的異步加載 ? 封裝Android中的線程通信模型、AsyncTask ? 在工作線程中創建消息隊列、HandlerThread |
了解ANR產生原理和單線程模型,掌握Andorid中的線程通信技術和Andorid程序設計技巧 |
Android組件 | ? Android中的進程優先級 ? Service組件的生命周期 ? 使用IntentService執行異步任務 ? 隱式意圖的過濾(Intent和IntentFilter) ? Intent的六大屬性 ? 廣播、有序廣播和駐留廣播 ? 使用BroadcastReceiver接受廣播 ? 使用ContentResolver訪問媒體提供程序 |
掌握Activity和Service的生命周期,掌握Intent的六大屬性,熟練使用顯式意圖和隱式意圖。掌握廣播接收器的使用。使用媒體提供程序管理Android中的圖片和音視頻資源 |
電話技術 | ? 使用聯系人提供程序管理和查詢通訊錄 ? 使用Calls相關API實現通話記錄管理 ? 使用Intent撥打電話 ? 使用廣播接收器監聽電話呼出 ? 使用TelephoneyManager監聽電話呼入 ? 使用AIDL接口Itelephony實現掛斷電話 ? 使用SmsManager發送短消息 ? 使用廣播接收器監聽短信接受 ? 使用內容提供程序實現短信記錄管理 ? 使用內容提供程序+內容觀察者實現發送短信監聽 |
使用電話技術實現接打電話,收發短信,掌握電話和短信的監聽機制。使用內容提供程序管理電話聯系人、通話記錄和短信息記錄 |
GPS及位置服務、GoogleMap服務 BaiduMap服務 |
? 使用LocationManager獲取當前位置 ? 基站三角定位和GPS定位 ? 自動判斷最佳定位服務來源 ? Google地圖的組成元素 ? MapView的使用 ? 控制地圖、縮放地圖 ? 為地圖添加圖標 |
掌握GPS定位技術,掌握GoogleMap相關的API,結合使用地圖與定位功能 |
Android4.x新特性 | ? Fragment碎片 ? ViewPager ? ActionBar |
熟練掌握Android4.0新增技術和Android兼容包中常用類的用法 |
全真實訓項目三:T-3GABS核心數據儲存模塊、T-IT211核心數據存儲模塊、T-ThankQ核心數據存儲模塊、T-3GABS網絡模塊開發、T-IT211網絡模塊開發、T-Thank網絡模塊開發、T-IT211核心模塊開發、T-Guard核心模塊開發、T-Guard核心模塊開發、T-ThankQ核心模塊開發 |
第四階段(Android高級技術) | ||
實訓主題 | 實訓內容 | 實訓目標 |
Android高級繪圖 | ? 圖片和文字特效 ? 動態背景 ? 自定義動畫 ? 音樂示波器 |
掌握Android自定義圖形繪制,具備開發復雜控件效果的基礎 |
Android高級控件 | ? ListView、GridView的拖動 ? 雙向調節的滾動條 ? 根據需要彈出的快速功能框 ? 弧形排列的控件 |
掌握Android高級自定義控件的開發。能夠根據需要,開發定制控件 |
商業應用項目結構 分析及設計 |
? 商業項目中的界面功能組織以及導航 ? 掌握正確使用各種資源 ? 如何使用歡迎屏幕和新手導航 ? 網絡操作的基本封裝 |
掌握商業軟件在開發初期,如何搭建項目基本機構,如何在界面和后臺功能之間進行通信。以及如何正確的組織各種資源 |
全真實訓項目四:T-fishman項目貫穿 |
第五階段(Android項目實踐) | ||
實訓主題 | 實訓內容 | 實訓目標 |
T-Guard | ? 手機防盜;流量監控; ? 防騷擾; ? 軟件管理; ? 進程管理; ? 文件管理; ? 系統信息; |
手機管家軟件為您監控流量、攔截騷擾、提供防盜功能。同時提供軟件、進程和文件管理。既是安全專家,更是貼心管家。 |
T-IT211 | ? 音頻播放模塊; |
一款媒體播放器軟件,我們可以用它來播放音樂、視頻。也可以在線觀看、下載、評論等。 |
T-ThankQ | ? 地圖服務模塊; |
一款LBS類軟件。在任何時候、任何地方,我們都可以通過T-ThankQ獲取幫助,我們可以提出問題,以期待附近的人回答,或溝通,交友,聊天,分享等 |
2002-2014達內國際公司(TARENA INTERNATIONAL,INC.) 版權所有京ICP證08000853號-56