達內(北京)c++培訓課程體系安排,這是比較厲害的c++專家經過比較用心推敲指定出的比較適合所有人學習的c++課程體系設計。按照下面表格中的內容如果瞭解為止很簡單,可是要是做到領悟於心,則關鍵是看自己是否用功。在這裡公開給有學習上進心的同仁,希望大家善用。
實訓主題 |
實訓內容 |
實訓目標 |
Unix開發環境、開發規範培訓 課時: 2天 |
Unix開發環境 |
Unix系統原理、C++ Unix開發環境、Unix常用命令 |
Unix系統操作 |
Oracle資料庫管理與PL/SQL 課時: 7天 |
Oracle資料庫管理 PL/SQL |
Oracle 10資料庫原理、SQL語句、資料庫表、視圖及索引 PL/SQL基本文法 預存程序 函數 觸發器 |
掌握資料庫操作。 熟練掌握PL/SQL |
C/C++ 課時: 20天 |
基礎文法 |
資料類型,控制語句,自訂資料類型,模組化程式設計,指標 |
熟練掌握c基礎文法,函數的編寫和調用 |
物件導向編程 |
類與對象(封裝性),類的擴充,繼承,虛函數,多態 |
掌握物件導向編程的三個特性,並熟練應用OO思想。 |
資料結構與演算法 |
鏈表,棧,隊列,二叉樹,演算法 |
掌握各種資料結構的實現,並瞭解常用的演算法 |
標準庫 |
IO,異常,模版(STL) |
掌握檔案編程,標準模版庫 |
OOAD&UML |
物件導向分析和設計的各個階段,UML圖,設計模式 |
掌握常用的UML圖,初步掌握常用的設計模式。 |
Unix C 課時: 21天 |
Shell編程 |
Shell編程文法 |
掌握Shell編程技術 |
Unix環境編程和開發工具 |
使用者資訊,檔案操作,目錄操作,時間處理 make,makefile,gdb Source Code Control |
掌握和環境編程相關的函數,並能熟練使用編譯工具 |
Curses&QT編程 |
Curses編程:螢幕 視窗 子表單 顏色等 QT編程:Signals Widgets Dialog Menu 等 |
掌握字元介面和圖形介面編程 |
進程、進程間的通訊、多線程編程 |
建立進程子進程訊號訊息佇列共用記憶體訊號量線程的建立 線程的狀態 多線程編程線程間的通訊線程同步 |
掌握進程和多線程編程 |
網路編程 |
網路基礎 TCP/IP協議 基於TCP和UDP的網路編程 |
掌握網路編程,並能編寫支援多用戶端的伺服器軟體 |
資料庫編程 |
Pro*C ODBC |
熟練掌握Oracle MySQL等資料庫的串連和資料訪問 |
Unix項目實戰 |
即時通訊項目 |
綜合運用所學知識,完成項目 |
Visual C++ 課時: 24天 |
MFC GUI編程 |
MFC的類階層 文檔/視圖體繫結構 繪圖 控制項 訊息映射 動態連結程式庫(DLL) |
掌握圖形介面編程 |
MFC集合和檔案編程 |
數組 列表 映射表 CFile 序列化 CArchive |
掌握常見的集合和檔案讀寫 |
多線程編程 |
Win32、C Runtime Library和MFC下的線程編程 多線程編程 線程同步(臨界區互斥量事件 訊號量等) |
掌握各種庫環境下的線程編程 |
網路編程 |
TCP/IP協議 WinSock網路編程介面 MFC windows socket類 UDP協議的實現 網路安全 |
掌握win32和MFC網路編程,熟悉常見協議的實現方式 |
資料庫編程 |
ODBC編程 MFC ODBC編程 |
熟練掌握通過ODBC訪問常見的資料庫 |
COM編程 |
COM簡介 IUnknown、QueryInterface、HRESULT、GUID、註冊表、類廠 、IDL及IDispatch的介紹 ATL編程 |
掌握COM編程,能夠編寫並調用COM |
ACE和Boost架構介紹 |
ACE通訊架構 Boost中的字串及文本處理、並發編程、數學相關、跨語言支援、記憶體相關等的介紹 |
瞭解常用的架構 |
項目實戰 課時:12天 |
項目預備 |
XML語言 P2P搜尋技術 網路穿越 VoIP通訊基礎(H.323協議 SIP) |
進一步掌握網路編程相關的通訊技術 |
項目實施 |
企業級P2P多媒體流系統,支援針對各種音視頻檔案的直接讀取和緩衝等工作,大大節省伺服器及伺服器頻寬資源的投資,支援穿透防火牆和NAT,並能提供伺服器群組擴充能力。包括如下子系統:流資訊採集系統、超級節點、業務支撐系統、用戶端 |
深入理解windows平台體繫結構,綜合運用所學知識,進一步掌握音視頻採集、編碼、解碼、網路傳輸安全等相關技術,完成視/音頻系統 |