【課程介紹】
階段、Java基礎(chǔ)、面向?qū)ο?、?shù)據(jù)類型和常用類、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)和多線程。
第二階段、Activity、UI布局和UI組件、數(shù)據(jù)存儲(chǔ)和SQLite、Fragment。
第三階段、JSON和svn、異步和多線程,ContentProvider、Broadcast,AndroidService。
第四階段、Android源碼講解、屏幕適配,常用第三方框架、藍(lán)牙、照相機(jī)、語(yǔ)音、人臉識(shí)別與NFC、apk簽名打包。
【課程內(nèi)容】
階段JAVA
一、JAVA基礎(chǔ)
二、面向?qū)ο?/p>
JDK的下載安裝配置、Eclipse開(kāi)發(fā)工具介紹、Java基本程序的編譯運(yùn)行、關(guān)鍵字、標(biāo)示符、注釋、常量、變量、數(shù)據(jù)類型、進(jìn)制轉(zhuǎn)換、數(shù)據(jù)類型轉(zhuǎn)換、各種運(yùn)算符的使用、各種判斷循環(huán)語(yǔ)句的使用、函數(shù)的使用、數(shù)組的使用及遍歷、排序算法 面向?qū)ο笕腴T、用Java來(lái)描述對(duì)象、局部變量和成員變量、JAVA對(duì)象內(nèi)存分析、匿名對(duì)象、封裝、構(gòu)造函數(shù)、Main函數(shù)詳解、繼承、重寫、抽象類、接口、多態(tài)、內(nèi)部類、異常、包機(jī)制、JAR包、StringBuffer類、Date和Calendar類、System類、Runtime類、Math類等常用JavaAPI講解
三、數(shù)據(jù)類型
四、多線程
集合、集合類(Collection)、List、ArryList、LinkList、Vector、迭代器、Set、HashSet、TreeSet、LinkedHashSet、Map、HashTable、HashMap、TreeMap、泛型等各種數(shù)據(jù)集合的分析和使用 線程與進(jìn)程講解、創(chuàng)建線程的方式、線程的狀態(tài)、常見(jiàn)線程的方法、鎖、死鎖、線程的通訊、等待喚醒機(jī)制、線程的聲明周期、后臺(tái)線程
五、IO流
六、JAVA網(wǎng)絡(luò)編程
File類常用文件操作、字節(jié)流輸入流讀取方式、字節(jié)流輸出流寫入方式、字節(jié)流文件拷貝、字節(jié)流異常處理、緩沖流、字符流讀操作、字符流寫操作、字符流拷貝文件、裝飾器模式、序列流、打印流、Scanner、操作數(shù)組對(duì)象流、編碼、轉(zhuǎn)換流、文件遞歸操作 網(wǎng)絡(luò)編程基本概念TCP\IP介紹、InetAddress類、URL類使用、Socket通訊、簡(jiǎn)單的Client/Server程序設(shè)計(jì)、數(shù)據(jù)報(bào)Datagram通訊(UDP)、基于UDP的簡(jiǎn)單的Client/Server程序設(shè)計(jì)、網(wǎng)絡(luò)編程綜合程序演練:多用戶在線聊天
七、JDBC和數(shù)據(jù)庫(kù)
JDBC與應(yīng)用程序的關(guān)系、數(shù)據(jù)庫(kù)的連接步驟、數(shù)據(jù)庫(kù)連接例程、分析JDBC如何和數(shù)據(jù)庫(kù)連接、注冊(cè)驅(qū)動(dòng)詳解、Statement接口的使用詳解、Statement的常用方法、數(shù)據(jù)庫(kù)增、刪、查、改實(shí)例操作
學(xué)習(xí)目標(biāo):超市收銀管理系統(tǒng)、管理員模塊、收銀員模塊、商品維護(hù)模塊、商品銷售統(tǒng)計(jì)模塊
實(shí)訓(xùn)項(xiàng)目:語(yǔ)言核心包、面向?qū)ο缶幊?、異常處理、常用工具包、集合框架、API設(shè)計(jì)原則、熟練的閱讀API文檔
階段總結(jié):測(cè)驗(yàn)
第二階段Android基礎(chǔ)
一、Activity
二、UI,View
Android環(huán)境搭建和應(yīng)用開(kāi)發(fā)體系,Activity生命周期,Activity管理及Intent七大屬性,傳值,啟動(dòng)和跳轉(zhuǎn),及Activity中返回棧的講解,創(chuàng)建一個(gè)Android項(xiàng)目HelloWord UI5大布局,UI常用控件,ListView的使用及優(yōu)化,圖文混排+GridView,ViewPager的使用及優(yōu)化,Menu+Dialog+Toast+通知,自定義控件的使用,各種資源的定義和使用,Fragment的生命
三、數(shù)據(jù)存儲(chǔ)
四、ContentProvider
UI5大布局,UI常用控件,ListView的使用及優(yōu)化,圖文混排+GridView,ViewPager的使用及優(yōu)化,Menu+Dialog+Toast+通知,自定義控件的使用,各種資源的定義和使用,Fragment的生命 ContentProvider與ContentResolver,內(nèi)容解析者ContentResolver的使用講解;自定義內(nèi)容提供者ContentProvider的詳細(xì)講解;獲取常見(jiàn)的數(shù)據(jù)類型如音樂(lè),視頻,圖像,手機(jī)通信錄聯(lián)系人信息等
五、Loader
六、線程與進(jìn)程
實(shí)現(xiàn)異步加載數(shù)據(jù),LoaderManager管理多個(gè)loader,LoaderCallbacks接口中的抽象方法,Loader裝載器,AsyncTaskLoader異步 AsnycTask的特點(diǎn)及子類,AsnycTask泛型參數(shù),AsnycTask常用方法,Handler的使用,Handler原理及消息機(jī)制,線程運(yùn)行周期,線程安全(死鎖,線程同步),線程的常用方法,線程交互,線程使用:生產(chǎn)者與消費(fèi)者,Socket網(wǎng)絡(luò)編程
七、JSON和SVN
八、Broadcast
JSON的概念JSONObject,JSONStringer,JSONArray,JSONTokener類的使用,JSONException的使用svn的日常 廣播的注冊(cè)方式,廣播的分類,廣播的發(fā)送,Android中常用的系統(tǒng)廣播
九、Service
Service生命周期,掌握Service的使用場(chǎng)景,Service的分類,啟動(dòng)Service,Service與Thread之間的區(qū)分,BindService的生命周期,AIDL的使用及講解,Messenger信使的講解
第三階段Android
一、Android官網(wǎng)
二、圖形和動(dòng)畫
了解Android官網(wǎng)的網(wǎng)站地圖,Android各個(gè)版本,官方設(shè)計(jì),AndroidAPIs,官方建議和參考,AndroidStudio,AndroidNDK,系統(tǒng) 畫布和幾何與位圖形的繪制,補(bǔ)間動(dòng)畫與幀動(dòng)畫,屬性動(dòng)畫,SurfaceView播放視頻案例
三、屏幕適配
四、自定義View
通過(guò)使用layout適配,通過(guò)使用drawable+values適配,.9的制作和使用 自定義視圖的創(chuàng)建,Layout的方式,自定義視圖的測(cè)量,PopWindow實(shí)現(xiàn)下拉菜單,WindowManager
五、源碼
六、事件分發(fā)與消費(fèi)
Android源碼講解 事件構(gòu)成,事件種類,事件的響應(yīng),手勢(shì)識(shí)別,自定義手勢(shì)
七、Volley框架
八、Xuitls
Volley的用途,Volley的原理,Volley的使用 Xuitls的用途,Xuitls的原理,Xuitls的使用
九、擴(kuò)展硬件
十、第三方工具
藍(lán)牙,Camera拍攝照相,二維碼掃描 百度地圖,百度推送,第三方分享ShareSDK,訊飛語(yǔ)音,即時(shí)通訊,人臉識(shí)別API
十一、單元測(cè)試,異常處理
十二、數(shù)字簽名,apk包簽名打包
代碼的單元測(cè)試和調(diào)試,應(yīng)用程序崩潰排錯(cuò),Android中處理崩潰處理機(jī)制 生成數(shù)字簽名的key.store,利用生成簽名apk,對(duì)APK進(jìn)行混淆優(yōu)化和加固
學(xué)習(xí)目標(biāo):題庫(kù)類APP、或直播類或視頻點(diǎn)播類APP
實(shí)訓(xùn)項(xiàng)目:Android核心組件、核心事件處理和派發(fā)機(jī)制、Android繪圖原理和UI訂制、自定義動(dòng)畫、控件使用、自定義控件、多媒體的使用、Android部分源碼講解、Android框架、網(wǎng)絡(luò)通信技術(shù)、各種傳感器的使用方法、綜合性第三方框架介紹、能夠熟練使用主流的第三方Andorid框架和第三方控件進(jìn)行開(kāi)發(fā)
階段總結(jié):測(cè)驗(yàn)
第四階段商業(yè)應(yīng)用項(xiàng)目分析
一、項(xiàng)目分析,面試習(xí)題的講解
分析當(dāng)前市場(chǎng)上熱門APP的模塊構(gòu)成,以及各個(gè)模塊技術(shù)實(shí)現(xiàn)的方式,收集當(dāng)前熱門的面試題目,根據(jù)考點(diǎn)和涉及到的其他知識(shí)面進(jìn)行深度講解
實(shí)訓(xùn)項(xiàng)目:了解更多項(xiàng)目的技術(shù)要點(diǎn)和學(xué)習(xí)更多面試中的筆試題
【教學(xué)優(yōu)勢(shì)】
1、小班教學(xué)
真正的小班授課,老師學(xué)員1:5理論實(shí)操全吸收!
2、就業(yè)服務(wù)
學(xué)員學(xué)完培訓(xùn)規(guī)定內(nèi)課程,中公優(yōu)就業(yè)將根據(jù)學(xué)員學(xué)習(xí)情況、學(xué)員自身意愿,提供就業(yè)服務(wù)。
3、自營(yíng)基地教學(xué)
學(xué)員學(xué)完培訓(xùn)規(guī)定內(nèi)課程,中公優(yōu)就業(yè)將根據(jù)學(xué)員學(xué)習(xí)情況、學(xué)員自身意愿以及合作企業(yè)需求,推薦就業(yè)。
【教學(xué)環(huán)境】
【學(xué)校簡(jiǎn)介】
優(yōu)就業(yè)是中公教育旗下中公電商學(xué)院和中公網(wǎng)絡(luò)營(yíng)銷學(xué)院合并后成立的新品牌,先后在北京、青島、黑龍江、江蘇等地區(qū)開(kāi)班。目前,企業(yè)總部位于北京,在全國(guó)31個(gè)省市自治區(qū)、近350個(gè)地市,擁有440家直營(yíng)分校和旗艦學(xué)習(xí)中心,全國(guó)專用教學(xué)場(chǎng)地超過(guò)30萬(wàn)平米,員工數(shù)量逾10000人,是當(dāng)前國(guó)內(nèi)直營(yíng)分校覆蓋城市較廣、專職教師數(shù)量較多的現(xiàn)代化職業(yè)教育機(jī)構(gòu)。