課程簡介:
天地培訓*的C/C++課程體系圍繞核心熱點技術展開,深入剖析C和C++編程語言,設計桌面應用,網(wǎng)絡編程,多媒體游戲等C/C++主流領域。
發(fā)展方向:
軟件開發(fā)工程師
適合人群:
打算從事IT行業(yè)的在讀學生或往屆生
只要你有信心、有毅力,愿意花時間去學習、理解,就一定可以符合我們的要求。
教學目標:
1.掌握面向?qū)ο缶幊痰幕舅枷?,以C++程序?qū)嵗秊橹鲗е鸩嚼斫庹莆疹?、對象、繼承、重載、多態(tài)、模板等概念及其編程。
2.數(shù)據(jù)結(jié)構的實現(xiàn),了解常用算法,并能在軟件開發(fā)中靈活應用。
3.掌握標準C++的I0輸入輸出,編寫穩(wěn)定高效的應用,并能應用STL提高開發(fā)效率。
4.掌握跨平臺智能手機應用及游戲開發(fā),熟練應用cocos2d-x框架進行多個智能手機平臺的游戲開發(fā),能從事移動互聯(lián)網(wǎng)Android應用和游戲開發(fā)、I0S應用和游戲開發(fā),跨平臺的移動互聯(lián)網(wǎng)游戲開發(fā)等相關領域工作。
課程概要:
標題 內(nèi)容 目標
C++語言核心 C++程序設計基本概念
C++的基本類型和語句
構造函數(shù) 析構函數(shù)
運算符重載;輸入輸出流
函數(shù);數(shù)組和指針
函數(shù)重載的概念和實現(xiàn)
類和抽象數(shù)據(jù)類型
類和對象
類型轉(zhuǎn)換與類型重載
異常處理(Exception)
封裝、繼承和多態(tài)
面向?qū)ο缶幊?00P)
C++模板和元編程 掌握面向?qū)ο缶幊痰幕舅枷耄訡++程序?qū)嵗秊橹鲗е鸩嚼斫?掌握類、對象、繼承、重載、多態(tài)、模板等概念及其編程。
C++數(shù)據(jù)結(jié)構與算法 鏈表,棧,隊列,哈希表,二叉樹等容器實現(xiàn)常用算法與排序算法實現(xiàn) 數(shù)據(jù)結(jié)構的實現(xiàn),了解常用算法,并能在軟件開發(fā)中靈活應用。
STL標準模板庫 容器(containers)、迭代器(iterators)、空間配置器(allocator)、配接器(adaptors)、算法(algorithms)、仿函數(shù)(functors)六個部分。 掌握標準C++的I0輸入輸出,編寫穩(wěn)定高效的應用,并能應用STL提高開發(fā)效率。
C++游戲開發(fā) c++游戲引擎--coco2d-x
coco2d-x基礎知識
coco2dx框架粒子系統(tǒng)
Box2D腳本綁定
網(wǎng)絡基礎周邊工具
AI算法
游戲開發(fā)項目實戰(zhàn) 掌握跨平臺智能手機應用及游戲開發(fā),熟練應用cocos2d-x框架進行多個智能手機平臺的游戲開發(fā),能從事移動互聯(lián)網(wǎng)Android應用和游戲開發(fā)、I0S應用和游戲開發(fā),跨平臺的移動互聯(lián)網(wǎng)游戲開發(fā)等相關領域工作。
培訓周期 1-2個月