蘇州快跑Android3G就業(yè)周末班
98 2017-06-15
蘇州快跑Android3G就業(yè)周末班
一、課程簡(jiǎn)介
本課程系統(tǒng)學(xué)習(xí)了嵌入式Linux開(kāi)發(fā)必備的知識(shí)體系,內(nèi)容包括了C語(yǔ)言基儲(chǔ)Linux入門(mén)、HTML、圖像處理、腳本編程、高級(jí)C編程、項(xiàng)目實(shí)訓(xùn)等。該課程入門(mén)輕松,有C語(yǔ)言編程基礎(chǔ)最好,即使沒(méi)有編程語(yǔ)言基礎(chǔ),也可以通過(guò)4個(gè)月的時(shí)間來(lái)掌握嵌入式編程技能。該課程實(shí)訓(xùn)階段側(cè)重對(duì)Android操作系統(tǒng)開(kāi)發(fā)培訓(xùn),是國(guó)內(nèi)少見(jiàn)的高知識(shí)密集型培訓(xùn)。
二、教學(xué)目標(biāo)
基于Linux操作系統(tǒng)的軟件、嵌入式軟件在通信、信息家電、工業(yè)控制、醫(yī)療儀器、數(shù)控機(jī)床、航空航天、智能儀表、消費(fèi)類電子產(chǎn)品等領(lǐng)域的應(yīng)用保持快速的增長(zhǎng),掌握基于Linux操作系統(tǒng)的開(kāi)發(fā)技術(shù)是提高企業(yè)和個(gè)人競(jìng)爭(zhēng)力的有效手段。
通過(guò)對(duì)Linux操作系統(tǒng)的學(xué)習(xí),使學(xué)員對(duì)Linux操作系統(tǒng)有一個(gè)全面系統(tǒng)的了解,掌握Linux操作系統(tǒng)的使用、Linux內(nèi)核相關(guān)知識(shí),以及編寫(xiě)Linux環(huán)境下的應(yīng)用程序和模塊(設(shè)備驅(qū)動(dòng))程序的知識(shí)。為在Linux環(huán)境下進(jìn)行Android操作系統(tǒng)開(kāi)發(fā)打下堅(jiān)實(shí)的基矗
三、教學(xué)安排
1、授課地點(diǎn):課程授課地點(diǎn)設(shè)置在蘇州快跑教育石路本部
2、授課時(shí)間:3-6個(gè)月周末班培訓(xùn),周六、周日10:00~17:00,其他時(shí)間復(fù)習(xí)功課和完成項(xiàng)目作業(yè)。
3、教學(xué)課時(shí):540課時(shí)
4、人數(shù)限制:每班授課人數(shù)上限為20人,滿10人開(kāi)課
5、食宿安排:就業(yè)班學(xué)員可申請(qǐng)入住學(xué)員宿舍(預(yù)計(jì)每月三百元左右)
四、課程費(fèi)用
8000元/人含資料費(fèi)(講義等)
五、相關(guān)行業(yè)
工業(yè)控制,軍工企事業(yè),電信/網(wǎng)絡(luò)/通訊,航空航天,汽車電子行業(yè),醫(yī)療儀器,儀器儀表與電子,電子商務(wù)
六、申請(qǐng)證書(shū)
培訓(xùn)合格后蘇州快跑教育與3G聯(lián)盟合作授權(quán)的《緊缺人才Android/3G工程師》證書(shū)
可申請(qǐng)工信部《高新專業(yè)人才技能證書(shū)》軟件開(kāi)發(fā)工程師報(bào)名考試費(fèi)¥600.00,100%包過(guò),不過(guò)退學(xué)費(fèi)
七、就業(yè)相關(guān)行業(yè)
工業(yè)控制,軍工企事業(yè),電信/網(wǎng)絡(luò)/通訊,航空航天,汽車電子行業(yè),醫(yī)療儀器,儀器儀表與電子,電子商務(wù)
八、2013年最新工信部嵌入式Linux/3G-Android高級(jí)人才培養(yǎng)課程安排
時(shí)間
課程大綱
第一階段 嵌入式Linux系統(tǒng)開(kāi)發(fā)基礎(chǔ)
教學(xué)內(nèi)容
主要講解Linux操作系統(tǒng)的概念和安裝方法。詳細(xì)介紹Linux下的目錄結(jié)構(gòu)、基本命令、管理配置和編輯器,包括VI編輯器,GCC編譯器,GDB調(diào)試器和 Make 項(xiàng)目管理工具以及Makefile、shell腳本編寫(xiě)等知識(shí)。并進(jìn)行嵌入式開(kāi)發(fā)環(huán)境的搭建。
第二階段 嵌入式C基礎(chǔ)編程
課程內(nèi)容
本課程的主要目標(biāo)是以貫穿講解、案例分析、學(xué)生演練的形式,熟練掌握C語(yǔ)言的基礎(chǔ)編程知識(shí),使學(xué)員精通C語(yǔ)言的數(shù)組、指針、函數(shù)、結(jié)構(gòu)體、動(dòng)態(tài)內(nèi)存以及存儲(chǔ)類等相關(guān)重點(diǎn)知識(shí)以及GCC編譯器,GDB調(diào)試器的使用。
第三階段 嵌入式C高級(jí)編程
課程內(nèi)容
數(shù) 據(jù)結(jié)構(gòu)及算法是嵌入式C語(yǔ)言領(lǐng)域最重要也是最主要技能,本課程將在學(xué)員C語(yǔ)言基礎(chǔ)知識(shí)之上,通過(guò)大量編程實(shí)例,重點(diǎn)講解基于C語(yǔ)言的各種高級(jí)數(shù)據(jù)結(jié)構(gòu)知 識(shí),包括宏、標(biāo)準(zhǔn)I0庫(kù)、枚舉、單雙鏈表、循環(huán)鏈表、樹(shù),常見(jiàn)排序與查找算法,庫(kù)函數(shù)的使用、linux中自定義動(dòng)態(tài)庫(kù)的創(chuàng)建和使用、Make 項(xiàng)目管理工具以及Makefile。各知識(shí)點(diǎn)都通過(guò)一個(gè)個(gè)實(shí)例,使理解更加深入。
第四階段 編程規(guī)范、開(kāi)發(fā)流程、項(xiàng)目分析及物聯(lián)網(wǎng)基礎(chǔ)
課程內(nèi)容
此 部分主要通過(guò)講授編程方式規(guī)范,以及企業(yè)中常見(jiàn)的開(kāi)發(fā)流程以及項(xiàng)目分析方法,讓學(xué)員初步的體驗(yàn)帶到企業(yè)開(kāi)發(fā)環(huán)境和團(tuán)隊(duì)合作模式,讓學(xué)員逐步養(yǎng)成項(xiàng)目分 析、需求、開(kāi)發(fā)、測(cè)試的主體流程和方法。 同時(shí)通過(guò)介紹物聯(lián)網(wǎng)的基礎(chǔ)應(yīng)用知識(shí),拓展學(xué)員的知識(shí)面、提高學(xué)員學(xué)習(xí)興趣,以及對(duì)物聯(lián)網(wǎng)的認(rèn)識(shí)和了解。
第五階段 嵌入式Linux系統(tǒng)編程
課程內(nèi)容
本 課程主要講解Linux多任務(wù)處理中的多進(jìn)程和多線程編程,結(jié)合課堂重點(diǎn)闡述進(jìn)程與進(jìn)程管理的各種應(yīng)用,同時(shí)結(jié)合管道、FIF0、消息隊(duì)列、共享內(nèi)存等 IPC通信方式以及記錄鎖、信號(hào)、信號(hào)量等IPC同步方式,讓學(xué)員熟練使用和掌握常見(jiàn)的系統(tǒng)編程知識(shí),同時(shí)也包含線程的各種如條件變量、互斥鎖等線程同步 技能
第六階段 嵌入式Linux網(wǎng)絡(luò)編程
課程內(nèi)容
本 課程重點(diǎn)使學(xué)員了解TCP/IP基本模型和協(xié)議,熟練掌握常見(jiàn)的I0通信方式,理解socket編程,熟練使用select進(jìn)行多路復(fù)用通信,同時(shí)對(duì)包 括TCP及UDP網(wǎng)絡(luò)編程、廣播等概念有一個(gè)更廣泛的理解。在整個(gè)課程期間學(xué)員將通過(guò)多用戶了解程序、FTP客戶/服務(wù)端程序以及遠(yuǎn)程終端管理項(xiàng)目。加強(qiáng) 學(xué)員對(duì)網(wǎng)絡(luò)編程、異地多進(jìn)程編程的深入理解和熟練使用程度
第七階段 嵌入式系統(tǒng)網(wǎng)絡(luò)編程項(xiàng)目實(shí)踐
實(shí)訓(xùn)項(xiàng)目
課程實(shí)訓(xùn)項(xiàng)目 —— 遠(yuǎn)程終端管理器終端項(xiàng)目訓(xùn)練
遠(yuǎn) 程終端管理系統(tǒng)是基于C/S架構(gòu)的多進(jìn)程通信系統(tǒng),類似Tel、Putty等終端管理軟件,通過(guò)此項(xiàng)目能夠鍛煉學(xué)員對(duì)Socket網(wǎng)絡(luò)通信的掌握 以及多進(jìn)程的開(kāi)發(fā),項(xiàng)目通過(guò)客戶端登陸并連接服務(wù)器(開(kāi)發(fā)板),實(shí)時(shí)獲取各種系統(tǒng)信息,遠(yuǎn)程設(shè)置等功能,此項(xiàng)目具備基本的嵌入式設(shè)備遠(yuǎn)程管理的模型,為學(xué) 員日后掌握相關(guān)知識(shí)及開(kāi)發(fā)提供鍛煉機(jī)會(huì)。
第八階段 嵌入式Linux系統(tǒng)移植與ARM基礎(chǔ)
課程內(nèi)容
本 課程從學(xué)習(xí)ARM處理器的基礎(chǔ)知識(shí)包括ARM處理器體系結(jié)構(gòu)、編程環(huán)境、指令集、尋址方式等方面的內(nèi)容以及如何從0開(kāi)始搭建嵌入式Linux運(yùn)行環(huán)境, 內(nèi)容包括內(nèi)核裁減、內(nèi)核移植、交叉編譯、內(nèi)核調(diào)試、Bootloader編寫(xiě)、根文件系統(tǒng)制作和集成部署Linux系統(tǒng)等整個(gè)流程,同時(shí)還學(xué)習(xí)基礎(chǔ)的字符 設(shè)備驅(qū)動(dòng)開(kāi)發(fā),包括串口、I/0、看門(mén)狗、實(shí)時(shí)時(shí)鐘、SPI、IIC、掃描鍵盤(pán)、A/D轉(zhuǎn)換、定時(shí)器等接口的驅(qū)動(dòng)開(kāi)發(fā),為后續(xù)深入學(xué)習(xí)驅(qū)動(dòng)高級(jí)開(kāi)發(fā)打好基 礎(chǔ)。
第九階段 Android高級(jí)編程與游戲開(kāi)發(fā)
課程目標(biāo)
本 課程主要學(xué)習(xí)Android的多媒體處理、圖形圖像處理、和服務(wù)器端的網(wǎng)絡(luò)通信處理等技術(shù),2D/3D的圖形圖像編程,Socket、 URLConnection、Client等網(wǎng)絡(luò)通信編程,異步通信,文件上傳,短信和,webservice的應(yīng)用以及客戶端對(duì)xml或者json數(shù)據(jù) 信息的解析等
教學(xué)案例
◆ Android UI系統(tǒng)、UI組件和適配器(Adapter)、Handler機(jī)制、Android高級(jí)組,Android核心組件(Activity、Intent)及其生命周期、Android資源系統(tǒng)
◆ Android文件系統(tǒng)、SDCard訪問(wèn)、Content Provider、SQLite核心編程、Cursor操作和Cursor適配器、SQLiteHelper、Android數(shù)據(jù)庫(kù)設(shè)計(jì)模式
◆ RSS閱讀器
◆ 基于Android的俄羅斯方塊和掃雷游戲;
第十階段 項(xiàng)目實(shí)踐(N選1)
教學(xué)內(nèi)容
◆ 學(xué)習(xí)工程項(xiàng)目開(kāi)發(fā)流程:項(xiàng)目需求、項(xiàng)目設(shè)計(jì)、程序編碼、程序調(diào)試與測(cè)試、版本發(fā)布
◆ 了解公司開(kāi)發(fā)流程與團(tuán)隊(duì)協(xié)作,為就業(yè)上足最后一刻
◆ 公司往往由幾個(gè)小組共同開(kāi)發(fā)。學(xué)生在學(xué)完全部課程后,用此項(xiàng)目貫穿之前全部知識(shí)關(guān)鍵點(diǎn),真正做到學(xué)以致用
實(shí)訓(xùn)項(xiàng)目
◆ 項(xiàng)目開(kāi)發(fā)1:嵌入式智能3g手機(jī)信息管理及遠(yuǎn)程同步系統(tǒng)
◆ 項(xiàng)目開(kāi)發(fā)2:基于GPRS的遠(yuǎn)程安防監(jiān)控系統(tǒng)
◆ 項(xiàng)目開(kāi)發(fā)3:食品倉(cāng)儲(chǔ)物聯(lián)網(wǎng)系統(tǒng)
等等
第十一階段 畢業(yè)測(cè)評(píng)及選擇就業(yè)
畢業(yè)測(cè)評(píng)及就業(yè)指導(dǎo)
◆ 由技術(shù)專家對(duì)學(xué)員進(jìn)行項(xiàng)目開(kāi)發(fā)答辯;
◆ 簡(jiǎn)歷優(yōu)化提煉;
◆ 模擬面試訓(xùn)練、選擇就業(yè)單位
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)