Kali Linux操作系統(tǒng)實(shí)戰(zhàn)
網(wǎng)絡(luò)防御技術(shù)
網(wǎng)絡(luò)攻擊技術(shù)
異常通信行為分析
加密流量還原
大項(xiàng)目:入侵檢測(cè)與網(wǎng)絡(luò)攻防
C/C++工程師核心技能
C語(yǔ)言概述
編程基礎(chǔ)
函數(shù)
指針
內(nèi)存管理
復(fù)合類(lèi)型
文件操作
案例實(shí)戰(zhàn)
培養(yǎng)編程思維和動(dòng)手能力;
培養(yǎng)面向過(guò)程編程思想,為以后的深入學(xué)習(xí)打下堅(jiān)實(shí)基礎(chǔ)。
具備C/C++領(lǐng)域基礎(chǔ)專(zhuān)業(yè)編程能力;
能夠?qū)崿F(xiàn)電子詞典項(xiàng)目案例;
能夠?qū)崿F(xiàn)貪吃蛇項(xiàng)目案例。
全國(guó)計(jì)算機(jī)二級(jí)考試(80分以上水平);
入門(mén)計(jì)算機(jī)開(kāi)發(fā)編程領(lǐng)域;
達(dá)到一本以上大學(xué)高校《C語(yǔ)言課程設(shè)計(jì)》、《C語(yǔ)言期末考試》能力。
內(nèi)存分區(qū)、函數(shù)調(diào)用模型
指針高級(jí)
函數(shù)指針與回調(diào)函數(shù)
數(shù)據(jù)結(jié)構(gòu)與鏈表
遞歸函數(shù)
數(shù)據(jù)結(jié)構(gòu)與算法
接口的封裝和設(shè)計(jì)
掌握C語(yǔ)言中的字符串、一維數(shù)組、二維數(shù)組的用法;
掌握一級(jí)指針、二級(jí)指針、三級(jí)指針的高級(jí)用法,并理解N級(jí)指針概念,指針數(shù)組和數(shù)組指針;
學(xué)會(huì)結(jié)構(gòu)體、文件的使用;
掌握C語(yǔ)言接口封裝設(shè)計(jì)。
可獨(dú)立開(kāi)發(fā)小程序,例如貪吃蛇;
能夠應(yīng)用C語(yǔ)言接口封裝設(shè)計(jì)的方法,進(jìn)行企業(yè)項(xiàng)目開(kāi)發(fā)。
高于一般本科院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)應(yīng)屆生的編程水平;
達(dá)到1年傳統(tǒng)企業(yè)(二線、三線、四線城市居多)C語(yǔ)言工程師編程能力;
達(dá)到全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)水平。
C++對(duì)C的擴(kuò)展、引用
函數(shù)重載
類(lèi)和對(duì)象
對(duì)象的動(dòng)態(tài)分配和釋放
運(yùn)算符重載
類(lèi)的繼承和派生、多態(tài)
面向抽象類(lèi)編程
函數(shù)模板、類(lèi)模板
異常、I/O流
STL
Qt常用的控件
Qt繪圖與文件操作
Qt界面編程實(shí)戰(zhàn)案例
具備常用C++方向基本知識(shí)與常用技能;
具備常用Qt和MFC界面開(kāi)發(fā)的基本技巧和常用技能。
具備基本開(kāi)發(fā)能力:看懂簡(jiǎn)單代碼,能夠開(kāi)發(fā)簡(jiǎn)單程序軟件的功能;
能夠?qū)崿F(xiàn)簡(jiǎn)單的前臺(tái)界面開(kāi)發(fā)。
PC端桌面應(yīng)用程序開(kāi)發(fā)能力;
1-3年P(guān)C端應(yīng)用編程崗位任職能力;
具備面向?qū)ο缶幊棠芰Α?/p>
Linux命令
Linux開(kāi)發(fā)與調(diào)試工具
系統(tǒng)I/O操作
進(jìn)程與IPC通信
線程與并發(fā)同步
信號(hào)
網(wǎng)絡(luò)協(xié)議與網(wǎng)絡(luò)編程
高并發(fā)服務(wù)器開(kāi)發(fā)
具備常用后臺(tái)服務(wù)器開(kāi)發(fā)方向的基本知識(shí)和常用技能,并具備基本開(kāi)發(fā)能力。
可完成服務(wù)器后臺(tái)、前端界面、服務(wù)器數(shù)據(jù)庫(kù)的開(kāi)發(fā)。
達(dá)到1-3年Linux服務(wù)器開(kāi)發(fā)工程師水平;
具備Linux系統(tǒng)運(yùn)維能力;
具備互聯(lián)網(wǎng)公司高并發(fā)服務(wù)器設(shè)計(jì)能力。
Oracle
MySQL
企業(yè)財(cái)富庫(kù)的接口的封裝和設(shè)計(jì)
Windows經(jīng)典應(yīng)用程序開(kāi)發(fā)
Linux經(jīng)典應(yīng)用程序開(kāi)發(fā)
跨平臺(tái)兼容開(kāi)發(fā)與調(diào)試
Git代碼管理
大項(xiàng)目:跨平臺(tái)企業(yè)項(xiàng)目
掌握常用數(shù)據(jù)庫(kù)類(lèi)型的操作技巧和簡(jiǎn)單開(kāi)發(fā)能力。
能夠熟練應(yīng)用項(xiàng)目中使用的數(shù)據(jù)庫(kù)知識(shí),完成簡(jiǎn)單的數(shù)據(jù)庫(kù)開(kāi)發(fā)。
具備計(jì)算機(jī)安全技術(shù)能力;
具備企業(yè)級(jí)安全研發(fā)工程師任職能力。
zinx框架使用
游戲業(yè)務(wù)實(shí)現(xiàn)
3inx抽象框架實(shí)現(xiàn)
商業(yè)化部署
能夠采用高性能、分式式解決方案,統(tǒng)一游戲或其他應(yīng)用后端云平臺(tái)。
具備分布式開(kāi)發(fā)能力;
具備游戲核心開(kāi)發(fā)能力。
滿足游戲公司對(duì)服務(wù)器開(kāi)發(fā)工程師的能力要求。
Shell腳本編程
Unix/Linux下Shell編程開(kāi)發(fā);
掌握Shell的函數(shù)語(yǔ)法和工具制作;
掌握Linux常用Shell指令和問(wèn)題定位方法。
復(fù)習(xí)和鞏固所學(xué)知識(shí),為就業(yè)做準(zhǔn)備。
達(dá)到Linux運(yùn)維工程師能力水平。
Go語(yǔ)言語(yǔ)法
微服務(wù)開(kāi)發(fā)
大項(xiàng)目:微服務(wù)應(yīng)用開(kāi)發(fā)
Docker操作
具備Go語(yǔ)言高并發(fā)后臺(tái)開(kāi)發(fā)能力;
擁有Docker虛擬化容器技術(shù);
具備分布式微服務(wù)架構(gòu)設(shè)計(jì)能力。
實(shí)現(xiàn)企業(yè)資源利用率和可用性的優(yōu)化。
可滿足市場(chǎng)對(duì)Go中級(jí)程序員的需求,可獨(dú)立設(shè)計(jì)開(kāi)發(fā)微服務(wù)項(xiàng)目。