課程概述
包括四大階段,600學時(預計),各階段項目貫其中,讓你快速掌握C++開發(fā)相關(guān)專業(yè)技術(shù)!
第一階段:C/C++語言開發(fā)基礎(chǔ)
第二階段:Unix/Linux平臺(及嵌入式Linux平臺)C++應用開發(fā)
第三階段:跨平臺QT開發(fā)(uindows/unix/macos/嵌入式平臺)
第四階段:大項目開發(fā)
課程目標
1、精通linux操作系統(tǒng)使用、網(wǎng)絡(luò)配置、shell腳本編程等;
2、熟練掌握GNU工具gcc、gdb、makefile;
3、精通linux下C語言高級編程;
4、精通linux下C++語言高級編程;
5、深入理解面向?qū)ο缶幊趟枷搿?/p>
招生對象
1、欲從事C++方面開發(fā)的研發(fā)人員;
2、計算機、電子、自動化、信息工程相關(guān)專業(yè);
3、大學專科及??埔陨蠈W歷。
入學條件
零基礎(chǔ);
對C++開發(fā)有強烈興趣,大學專科及??埔陨蠈W歷。
課時數(shù)
600課時
優(yōu)惠活動
課程大綱 | ||
粵嵌物聯(lián)網(wǎng)國際軟件工程師就業(yè)班(C/C++方向)培訓的課程體系根據(jù)嵌入式企業(yè)不斷變化的用人需求及多年的技能培養(yǎng)經(jīng)驗,結(jié)合培訓學員的自身技能提升特點,將整個課程體系分為“四階”梯度,由淺到深,由基礎(chǔ)技能到高階技能的培養(yǎng)貫穿于一體,覆蓋“專業(yè)技能”、 “職業(yè)素養(yǎng)”、“心理素質(zhì)”等方面。 | ||
第一階段 | C/C++語言開發(fā)基礎(chǔ) | |
主要內(nèi)容 | 本階段熟練掌握unix/Linux使用及基本命令,掌握數(shù)據(jù)類型運算符及表達式,深入了解C++類與對象的問題,熟悉線性表與相關(guān)函數(shù),通過相關(guān)的項目實踐來達到階段學習目標。 | |
具體課程 | 1、unix/Linux基本命令 2、C/C++面向過程開發(fā) 3、C++面向?qū)ο箝_發(fā) 4、數(shù)據(jù)結(jié)構(gòu)及基本算法 5、模板與STL 6、項目及測試 | |
第二階段 | Unix/Linux平臺(及嵌入式Linux平臺)C++應用開發(fā) | |
主要內(nèi)容 | 初步接觸交叉開發(fā)、進程間通信、數(shù)據(jù)庫開發(fā)以及網(wǎng)絡(luò)編程等相關(guān)知識,通過實際項目開發(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)容 | 主要學習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、項目:多媒體播放器 | |
第四階段 | 大項目開發(fā) | |
主要內(nèi)容 | 本階段學習總結(jié)前三個階段知識,通過實際大項目開發(fā)來提升技術(shù)能力,為成為一名合格的技術(shù)開發(fā)人員打下堅實的基礎(chǔ)。 |