(C/C++方向)培訓(xùn)的課程體系根據(jù)嵌入式企業(yè)不斷變化的用人需求及多年的技能培養(yǎng)經(jīng)驗(yàn),結(jié)合培訓(xùn)學(xué)員的自身技能提升特點(diǎn),將整個(gè)課程體系分為“四階”梯度,由淺到深,由基礎(chǔ)技能到高階技能的培養(yǎng)貫穿于一體,覆蓋“技能”,“職業(yè)素養(yǎng)”、“心理素質(zhì)”等方面。
階段
C/C++語言開發(fā)基礎(chǔ)
主要內(nèi)容
本階段熟練掌握unix/Linux使用及基本命令,掌握數(shù)據(jù)類型運(yùn)算符及表達(dá)式,深入了解C++類與對象的問題,熟悉線性表與相關(guān)函數(shù),通過相關(guān)的項(xiàng)目實(shí)踐來達(dá)到階段學(xué)習(xí)目標(biāo)。
具體課程
1、unix/Linux基本命令
2、C/C++面向過程開發(fā)
3、C++面向?qū)ο箝_發(fā)
4、數(shù)據(jù)結(jié)構(gòu)及基本算法
5、模板與STL
6、項(xiàng)目及測試
第二階段
Unix/Linux平臺(及嵌入式Linux平臺)C++應(yīng)用開發(fā)
主要內(nèi)容
初步接觸交叉開發(fā)、進(jìn)程間通信、數(shù)據(jù)庫開發(fā)以及網(wǎng)絡(luò)編程等相關(guān)知識,通過實(shí)際項(xiàng)目開發(fā)來深入理解各種知識的用法。
具體課程
1、嵌入式交叉開發(fā)
2、unix/Linux文件IO
3、unix/Linux并發(fā)技術(shù)
4、socket 網(wǎng)絡(luò)編程
5、shell 腳本編程
6、數(shù)據(jù)庫開發(fā)
第三階段
跨平臺QT開發(fā)(uindows/unix/macos/嵌入式平臺)
主要內(nèi)容
主要學(xué)習(xí)QT開發(fā)相關(guān)知識,比如:QT數(shù)據(jù)庫、QT網(wǎng)絡(luò)、QT線程、QT事件等等,并終能夠利用QT知識開發(fā)出多媒體播放器。
具體課程
1、QT基礎(chǔ)
2、QT數(shù)據(jù)庫、QT網(wǎng)絡(luò)、QT線程、QT事件以及QT多媒體
3、QT model-view 模型、QT移植、QT串口開發(fā)以及QT樣式表
4、項(xiàng)目:多媒體播放器
第四階段
大項(xiàng)目開發(fā)
主要內(nèi)容
本階段學(xué)習(xí)總結(jié)前三個(gè)階段知識,通過實(shí)際大項(xiàng)目開發(fā)來提升技術(shù)能力,為成為一名合格的技術(shù)開發(fā)人員打下堅(jiān)實(shí)的基礎(chǔ)。