你是否決絕平庸,你有勇氣來學C/C++嗎,有勇氣來檢驗你是否經得起世界五百強的面試

 

 若是你來傳智播客學習java

 

你的目標就是要積累工做經驗程序員

 

有機會參加世界五百強的面試面試

 

秒殺世界五百強的面試算法

 

贏得高薪的offer!數據庫

 

C/C++課程大綱

C語言3周21天

徹底掌握C語言的本質,成爲一名合格的C程序員,經歷谷歌,微軟,騰訊,百度,阿里的C語言面試題的千錘百煉。

1.跨平臺開發環境介紹,C語言開發流程,常量與變量,數據輸入輸出;
2.C語言數據類型,運算符,操做符以及表達式優先級;
3.運算符和表達式,分支,循環,複雜邏輯結構學習;
4.函數流程,遞歸,嵌套;
5.數組,二維數組,高維數組;
6.指針,地址,指針與字符串,指針與數組,函數指針,指向指針的指針;
7.內存,堆,棧,變量做用域,生存期等等;
8.結構,聯合和枚舉,鏈表實現;
9.typedef, 宏定義 ,預編譯,文件包含 ,條件編譯C標準庫,堆內存分配,文件讀寫,IO等;
10.C語言調試技巧,錯誤排查技巧;
11.C語言世界五百強面試,筆試,機試強化訓練。編程

C++語言3周21天

掌握C++語言特性,理解面向對象編程思想,掌握封裝,繼承,多態三大特性。掌握C++異常處理,掌握運算符重載。並經歷谷歌,微軟,騰訊,百度,阿里的C++語言面試題的千錘百煉。

1.C++內存模型,命名空間和數據類型;
2.C++函數,內聯函數,函數模板;
3.面向對象編程(OOP),類和對象;
4.構造器,拷貝構造,析構,new/delete;
5.運算符重載;
6.面向對象編程(OOP),封裝、繼承和多態,友元;
7.類的多重繼承,類模板;類的轉換,類與指針
8.輸入輸出流;異常處理(Exception) RTTI;
9.C++11標準與Boost庫,STL庫;
10.C++調試技巧,錯誤排查技巧;
11.C++語言世界五百強面試,筆試,機試強化訓練。數組

數據結構算法3周21天

掌握編程算法的核心基礎,並運用編程算法解決實際問題,同時輕鬆應對世界五百強的面試。

1.數據結構基本概念
2.線性結構;
3.雙向鏈表;
4.棧和隊列;
5.字符串檢索;
6.數組與廣義表;
7.樹和二叉樹;
8.散列值與索引,哈希算法;
9.順序查找法和二分查找法;
10.排序算法(冒泡、選擇、插入、快速,希爾,堆,樹形,歸併,基數排序);
11.圖的結構;
12.STL編程實踐;
13.數據結構算法世界五百強面試,筆試,機試強化訓練。安全

C/C++開發技術6周42天

熟悉Unix/Linux系統的基本操做和基本命令,掌握vi編輯器的用法。掌握Unix/Linux系統下C語言的開發,熟練使用經常使用的系統調用函數,掌握Unix/Linux下內存管理,進程管理、文件操做,掌握Unix/Linux信號,瞭解IPC,熟練編寫網絡多線程程序。掌握Oracle數據庫的基本知識,熟練使用SQL語句,掌握PL/SQL編程,掌握Por*c訪問Oracle數據庫。掌握QT圖形界面開發。掌握Android平臺的C/C++開發。
  • 1.Unix/Linux操做系統Kernel和Shell;
    2.Unix/Linux文件系統簡介;
    3.經常使用的Shell命令;
    4.vi的使用;
    5.環境變量;
    6.簡單Shell腳本程序;網絡

  • 1.Unix/Linux靜態庫和共享庫的使用;
    2.Unix/Linux內存管理(malloc/brk/mmap);
    3.Unix/Linux文件和輸入輸出設備的系統調
    4.用(System Call);
    5.Unix/Linux進程管理;
    6.Unix/Linux信號處理(signal);
    7.Unix/Linux進程間通訊(IPC);
    8.Unix/Linux網絡編程(socket);
    9.Unix/Linux多線程開發;
    10.Unix/Linux多線程同步技術;
    11.Android平臺簡介;
    12.Android C/C++配置NDK;
    13.Android C/C++配置boost,STL;
    14.Android C/C++系統API介紹;
    15.Android C/C++開發組件讓java調用;
    16.Android C/C++開發APP;
    17.Android C/C++開發遊戲。數據結構

  • 1.Oracle數據安裝部署實踐
    2.Oracle數據庫簡介
    3.Oracle SQL 查詢語句;
    4.Oracle SQL DML和事務處理語句;
    5.Oracle SQL 建表和約束;
    6.Oracle的序列、視圖和索引;
    7.PL/SQL 存儲過程;
    8.PL/SQL 函數(function);
    9.PL/SQL 遊標和觸發器;
    10.PL/SQL 異常處理(Exception);
    11.Pro*c 操做數據庫;
    12.動態SQL;

  • 1.熟悉QT,熟練使用QT Creator
    2.Designer進行開發界面,
    3.理解信號和槽的概念和用法。
    4.QT 基礎;
    5.QT 信號和槽;
    6.QT Creator的使用;
    7.QT Designer的使用;
    8.QT 2D,3D繪圖

項目實戰9個小項目5周35天

真刀實槍演練C/C++,在各大平臺實踐,快速得到軟件開發的經驗.

1.Windows平臺實現自定義3D武俠遊戲,語音控制遊戲,手勢控制遊戲
2.Android平臺智能交互機器人案例,運用人臉識別技術,手勢識別技術,語音識別技術,人工智能技術綜合實現
3.Unix/Linux多線程網站後臺案例
4.Unix/Linux, Google雲平臺案例
5.Unix/Linux Oracle數據庫案例
6.WindowsAzure Hadoop 雲計算案例
7.Android C++ 系統組件(核心加密解密保護信息安全案例)
8.Android C++ 應用案例(模式識別,人臉,指紋,手勢等等)
9.跨平臺Cocos2DX實現憤怒的小鳥遊戲(Windows,Android,iOS)

 

 

 贏得高薪的offer!請猛擊

 

相關文章
相關標籤/搜索