達內c++培訓整體課程體系安排

來源:互聯網
上載者:User
達內(北京)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平台體繫結構,綜合運用所學知識,進一步掌握音視頻採集、編碼、解碼、網路傳輸安全等相關技術,完成視/音頻系統

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.