育知2016全新課程體系html
全明星講師團傾力打造,專業成就非凡,價值與收穫倍增html5
階段 科目 主要內容 課時 java
Android編程基礎——JavaSE階段 Java語言入門web
一、介紹計算機的基本使用和DOS經常使用命令 面試
二、Java概述和開發環境 正則表達式
三、關鍵字、標識符、常量與變量 shell
四、數據類型和運算符 數據庫
五、流程控制與數組 編程
六、方法的定義及格式、正確的調用方法 一週 設計模式
OOP編程
一、面向對象編程(OOP)、類和對象,
二、成員變量和局部變量、方法(方法重載)、匿名對象
三、構造方法、封裝、this關鍵字
四、方法參數的傳遞(傳值、傳址)、static關鍵字
五、繼承、super關鍵字、方法的重寫、訪問修飾符權限
六、抽象類與抽象方法、接口
七、多態(對象的多態,對象的轉型)
內部類和經常使用的設計模式 一週
Java核心API
一、異常、異常處理,自定義異常
二、java基礎類庫:Object類、Scanner類、String類、StringBuffer類、
StringBuilder類、Arrays類、基本包裝類(拆箱、裝箱)、正則表達式、
Math類、Random類、System類、Date類、DateFormate類、Calendar類,及其經常使用方法
三、集合框架:Collcetion接口、List接口、Set接口、Iterator接口、Map接口
四、List接口:ArrayList類、LinkedList類、Vector類、Stack類
Set接口:HashSet類、TreeSet類
Map接口: HashMap類、HashTable類、LinkedHashMap類、TreeMap類
五、泛型的使用
六、File類、File類的經常使用方法
七、I/O操做:IO流的種類,IO流的使用(字節輸入/輸出流、字符輸入/輸出流、
字節(字符)緩存流、轉換流、打印流、內存流、對象流、隨機讀取流)
多線程的使用(Thread類的經常使用方法、線程的生命週期,線程的實現、線程的安全問題) 二週
網絡與Web應用
一、Socket編程
二、HTML(html結構,form表單)、Servlet簡介
三、SQLite數據庫的使用
四、HTTP網絡訪問(URL類、HttpURLConnection類、HttpClient類)
五、JSON解析(JSON的格式、JSON的經常使用解析:JSON、Gson、fastJson)
六、XML解析(XML簡介、兩種經常使用的解析方式: PULL解析、SAX解析)
反射機制 一週
H5基礎
一、HTML經常使用標籤、CSS經常使用語法、選擇器、盒子模型、定位、浮動、導航欄、圖片
二、媒體屏幕適配、CSS3動畫、轉換、過渡、動畫、多列、瀑布流
三、JavaScript基本語法、DOM模型、事件監聽、內置對象
四、HTML5新特性:視頻播放、Canvas基礎、本地存儲
五、JavaScript Ajax
BootStrap基礎:響應式佈局介紹、響應式佈局效果、響應式佈局使用 一週
Android開發初級階段 UI基礎
一、Android發展史及四層系統架構
二、Android環境搭建及SDK介紹
三、建立第一個Android程序
四、Eclipse開發APP的目錄結構
五、Android Studio開發APP的目錄結構
六、adb shell簡介
七、View經常使用屬性
八、Android長度相關單位的概念、區別及轉換運算(sp、dp、dip、px、dpi)
九、LinearLayout及RelativeLayout特有屬性
十、FrameLayout及GridLayout特有屬性
十一、TextView、EditText、Button、ImageView基本用法
十二、RadioButton及RadioGroup的用法
1三、CheckBox的多選效果及監聽
1四、Spinner經常使用屬性及適配器
1五、AutoCompleteTextView、ScrollView、ProgressBar、SeekBar、RatingBar的基本用法 1六、Style的做用及基本用法
1七、Android經常使用資源(id、字符串資源、顏色資源、尺寸資源、佈局資源、數組資源、樣式和主題資源 、菜單資源、圖像資源、動畫資源、原生xml資源、raw資源、特殊Drawable資源、自定義屬性資源) 一週
應用核心組件初識
一、Activity生命週期及頁面跳轉傳值
二、ctivity啓動模式及Intent七大屬性
三、AsyncTask異步任務 ListView經常使用屬性、方法及監聽器ListView與ArrayAdapter的使用
四、ListView與SimpleAdapter的使用
五、SimpleAdapter與ViewBinder結合使用
六、ListView與BaseAdapter
七、ListView優化(內存空間優化、運行時間優化、ListView中item多佈局的複用)
八、ListView滾動監聽實現分頁加載數據
九、GridView加載圖片
十、ExpandableListView的用法 一週
數據存儲及相關組件
一、菜單及對話框 (OptionsMenu、ContextMenu、PopupMenu、PopupWindow、AlertDialog、ProgressDialog、列表對話框、自定義Dialog)
二、SharedPreferences
三、內部存儲的概念及用法
四、外部存儲的概念、存儲目錄及用法
五、存儲Bitmap圖片到外部存儲
六、SQLite數據庫與CursorAdapter適配器
七、ContentProvider與ContentResolver的概念及關係
八、ContentResolver實現系統數據的操做(聯繫人、媒體庫文件、通話記錄、短信記錄)
九、自定義ContentProvider
十、CursorLoader的使用場景及用法
十一、AsyncTaskLoader的用法以及與CursorLoader的對比 一週
移動開發主流界面實現
一、動畫資源(幀動畫、補間動畫、屬性動畫)
二、Fragment基本用法
三、Fragment傳值
四、Fragment性能優化
五、EventBus的做用以及在Fragment中的應用
六、ViewPager基本使用(ViewPager實現歡迎引導頁)
七、ViewPager的適配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter 八、ViewPager加載網絡圖片
九、PagerAdapter優化
十、TAB書籤導航的多種實現方式
十一、RadioGroup + ViewPager + Fragment實現TAB導航HorizontalScrollView + ViewPager + Fragment實現TAB導航 一週
應用核心組件進階
一、ActionBar基本用法(ActionBar顯示和隱藏、ActionBar添加動做項、ActionBar啓動圖標導航、分離式ActionBar、 ActionBar導航模式、ActionBar現場保護 Action View的介紹、ActionProvider)
二、ActionBar上SearchView的用法
三、ToolBar的基本用法
四、ToolBar的Standalone用法
五、Notification (普統統知、大視圖通知、進度條通知、自定義通知)
六、廣播接收器的概念、做用、分類及註冊
七、廣播接收器實現系統監聽(開機監聽、短信監聽、電話監聽、耳機插拔監聽、網絡狀態改變監聽、電量改變監聽)
八、自定義發送廣播(發送無序廣播、有序廣播、發送本地廣播、註冊本地廣播接收器 )
九、Service的概念、分類、生命週期、註冊及使用場景
十、Start Service實現音樂播放器
十一、IntentService實現網絡視頻文件下載
十二、DownloadManager實現網絡視頻文件下載
1三、Bind Service實現音樂播放器
1四、兩種服務混合使用實現MediaPlayer音樂播放
1五、AIDL跨進程Service的概念及用法
1六、Messenger的概念及用法
1七、Handler、Looper消息傳遞機制的原理
1八、Handler、Looper源碼分析
1九、LruCache與Bitmap二次採樣
20、WebView基本用法以及與html5交互 一週
View深刻探究
一、事件分發消費機制的原理分析及應用場景
二、自定義View的常規作法
三、自繪製的自定義View(畫布Canvas、畫筆Paint、重寫onDraw()方法、重寫onMeasure()方法、自定義屬性)
四、組合式自定義View
五、具備手勢監聽的自定義View
六、繼承於ViewGroup的自定義佈局
七、Android中機型適配出現的緣由(系統碎片和屏幕碎片)
八、機型適配的解決方案(屏幕適配:相對佈局、尺寸限定符、最小寬度限定符、屏幕方向限定符、自動拉伸位圖,版本適配,語言自適應) 一週
移動開發主流界面實現
一、動畫資源(幀動畫、補間動畫、屬性動畫)
二、Fragment基本用法
三、Fragment傳值
四、Fragment性能優化
五、EventBus的做用以及在Fragment中的應用
六、ViewPager基本使用(ViewPager實現歡迎引導頁)
七、ViewPager的適配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter 八、ViewPager加載網絡圖片
九、PagerAdapter優化
十、TAB書籤導航的多種實現方式
十一、RadioGroup + ViewPager + Fragment實現TAB導航HorizontalScrollView + ViewPager + Fragment實現TAB導航 一週
移動開發主流界面實現
一、動畫資源(幀動畫、補間動畫、屬性動畫)
二、Fragment基本用法
三、Fragment傳值
四、Fragment性能優化
五、EventBus的做用以及在Fragment中的應用
六、ViewPager基本使用(ViewPager實現歡迎引導頁)
七、ViewPager的適配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter 八、ViewPager加載網絡圖片
九、PagerAdapter優化
十、TAB書籤導航的多種實現方式
十一、RadioGroup + ViewPager + Fragment實現TAB導航HorizontalScrollView + ViewPager + Fragment實現TAB導航 一週
移動開發主流界面實現
一、動畫資源(幀動畫、補間動畫、屬性動畫)
二、Fragment基本用法
三、Fragment傳值
四、Fragment性能優化
五、EventBus的做用以及在Fragment中的應用
六、ViewPager基本使用(ViewPager實現歡迎引導頁)
七、ViewPager的適配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter 八、ViewPager加載網絡圖片
九、PagerAdapter優化
十、TAB書籤導航的多種實現方式
十一、RadioGroup + ViewPager + Fragment實現TAB導航HorizontalScrollView + ViewPager + Fragment實現TAB導航 一週
移動開發主流界面實現
一、動畫資源(幀動畫、補間動畫、屬性動畫)
二、Fragment基本用法
三、Fragment傳值
四、Fragment性能優化
五、EventBus的做用以及在Fragment中的應用
六、ViewPager基本使用(ViewPager實現歡迎引導頁)
七、ViewPager的適配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter 八、ViewPager加載網絡圖片
九、PagerAdapter優化
十、TAB書籤導航的多種實現方式
十一、RadioGroup + ViewPager + Fragment實現TAB導航HorizontalScrollView + ViewPager + Fragment實現TAB導航 一週
Android開發高級階段 經常使用第三方框架
一、百度地圖(百度地圖API及配置、百度地圖定位及覆蓋物、百度POI檢索、出行線路規劃、公交路線查詢)
二、第三方側滑菜單SlidingMenu及與原生DrawerLayout、SlidingPaneLayout的對比
三、UIL(universal-image-loader)圖片加載框架
四、okHttp網絡訪問框架
五、Picasso加載網絡圖片框架
六、Fresco加載圖片框架
七、xUtils三、0框架
八、PullToRefresh下拉刷新框架
九、Ultra PullToRefresh下拉刷新框架
十、ButterKnife(反轉註入框架)
十一、ActiveAndroid(數據庫ORM框架)
十二、Retrofit(網絡訪問框架) 一週
Android5.0新技術
一、RecyclerView及CardView
二、ExpandableRecyclerView CoordinatorLayout協調AppBarLayout、CollapsingToolbarLayout、NestedScrollView、 Toolbar、RecyclerView等控件實現特殊滾動效果
三、TextInputLayout與TextWatcher
四、FloatingActionButton
五、Snackbar
六、TabLayout介紹以及與ViewPager、Fragment配合實現TAB導航效果
七、NavigationView介紹以及結合DrawerLayout使用SwipeRefreshLayout下拉刷新控件 一週
其餘高級技術
一、媒體播放器(MediaPlayer、VideoView、SurfaceView及MediaPlayer)
二、Vitamio第三方播放器
三、攝像頭
四、傳感器
五、ZXing二維碼
六、JPush極光推送
七、ShareSDK一鍵分享及
八、第三方登陸
九、Alipay支付及微信支付
十、加密解密(編碼解碼、對稱加密、非對稱加密、消息摘要) 一週
Android項目實戰階段 APP開發
一、商業應用項目模擬(項目結構分析及設計、UML、Git、SVN、打包混淆及數字簽名)
二、移動開發工程師與web工程師工做配合的流程
三、常見面試題
四、面試經常使用技巧(面試禁忌)
五、開發規範(代碼規範) 三週
爲何選擇育知?