課程詳情 在線報名
·課程目標 |
|||
1 |
精通linux操作系統使用、網絡配置、shell腳本編程等 |
||
2 |
精通linux下C語言高級編程;熟練掌握GNU工具gcc、gdb 、makefile |
||
3 |
精通linux下C++語言高級編程;深入理解面向對象編程思想 |
||
4 |
精通數據結構:鏈表、棧、隊列、樹、圖。 |
||
5 |
精通嵌入式linux高級應用開發,如文件IO、進程、線程、網絡、數據庫、GUI編程、QT等; |
||
6 |
熟悉企業產品開發流程、軟件生命周期管理;形成良好的編碼規范。 |
||
7 |
通過近5萬行代碼量的高強度訓練、獨立完成2個綜合的Linux平臺軟件項目,結業后可勝任Linux C/C++軟件工程師研發崗位;也可繼續向嵌入式底層開發方向深造。 |
||
|
|||
·課程時間:10周(2.5個自然月),每周一至周五全日制上課。共350學時。 |
|||
·學費:6800元/人(2012年3月1日后7600元/人)。外地學員可協助安排食宿,費用自理。 |
|||
·主講:李家凱 張駿 余曉 |
|||
·證書:1、工業和信息化部頒發《信息化高級軟件工程師證書》(500元,可選) 2、武漢華嵌《Linux C/C++軟件工程師證書》 (通過項目答辯免費頒發) |
|||
·就業: 通過項目答辯者,武漢華嵌免費推薦就業。 |
|||
|
|||
·教學大綱 |
|||
序號 |
課程名稱 |
課程內容 |
課時 |
1 |
C語言高級編程 |
C語言是嵌入式軟件領域最重要也是最主要的編程語言,本課程將在學員C語言基礎知識之上,通過大量編程實例重點講解C語言的高級編程知識,包括函數與程序結構、指針、數組、結構體與共用體、文件、常用算法、庫函數的使用等知識;另外,通過建立企業級編程環境、講解優秀編碼規范,快速提高學員C語言編程水平。 |
8天 |
2 |
Linux操作系統編程基礎 |
本課程從零起點,講解Linux操作系統的概念和安裝方法,詳細介紹Linux下的基本命令、文件系統、網絡管理配置和編輯器,包括VI編輯器,GCC編譯器,GDB調試器和Make 項目管理工具、SHELL腳本編程等知識。 |
6天 |
3 |
C++高級編程 |
C++是Linux應用開發主要語言之一,本節重點讓學員掌握面向對象編程的基本思想,以及C++語言的基礎內容,為后面的課程做好鋪墊。 |
5天 |
4 |
數據結構 |
本節重點講解數據結構的基礎內容,包括鏈表、隊列、棧、樹、哈希表、圖等內容,通過實例講解掌握其具體用法。 |
4天 |
5 |
Linux文件IO |
主要講解緩沖、非緩沖文件系統IO,文件操作API,重點理解文件描述符、目錄掃描等內容。 |
3天 |
6 |
Linux多進程多線程編程 |
重點掌握多進程程序結構、守護進程;進程間通信方法;多線程編程與同步問題。 |
4天 |
7 |
Linux網絡編程 |
重點掌握TCP/IP編程模型、網絡套接字、循環服務器、并發服務器、IO多路復用服務器開發,通過編寫聊天室軟件達到深入理解網絡編程目的。 |
4天 |
8 |
數據庫編程 |
通過講解數據庫基本原理,讓學員理解數據庫的功能,以實際的數據庫軟件為例,用C語言操作數據庫SQL語句,并通過實際的項目案例掌握數據庫編程方法。 |
2天 |
9 |
QT與GUI編程 |
本節是整個Linux應用開發的綜合部分,基于C++語言,重點學習GUI編程方法,Qt信號與槽機制、控件編程、布局管理、高級對話框、定時器、多界面設計、IO編程、網絡通信、數據庫、多進程多線程、菜單工具欄、多國語言與國際化等 |
7天 |
10 |
Qt項目設計 |
|
7天 |
只要一個電話
我們免費為您回電