2016金雞報喜活動來囉!

現在位置:艾鍗學院Embedded Linux 課程> Linux系統程式設計
學程概要 
Linux雖然有很多OpenSource,為什麼我看不懂也改不動程式?也不知如何下手?本課程邀請Peter老師以深入淺出加上14年Linux開發經驗,帶你進入Linux開發源碼的程式之路。本課程最後動手實作一個 HTTP Web Server , 貫穿整個Linux程式開發精髓, 以從中學習開發思維,程式技巧、設計精髓。
課程目標
1. Linux 低階I/O輸入輸出。
2. Linux 軟體開發工具使用, 包含Gcc, Make, SVN程式碼版本控制
3. Linux 多執行緒與同步控制。
4. Linux 行程管理與IPC行程通訊
5. Linux Socket網路程式設計
6. 動手實作一個 HTTP Web Server
適合對象
1. 需具備C語言基礎,想要從事Linux程式開發者。
2. 想要從事嵌入式應用程式開發者。
課程優惠
1. 艾鍗超值金鑽卡會員,報名課程可享9折優惠價。
2. 艾鍗企業VIP會員可享課程85 折優惠價。
3. 早鳥優惠方案請見報名表。
職涯方向
嵌入式設計師 │ 韌體工程師 │ 資訊家電設計師 │ 網路應用程式設計 │ Linux平台驅動程式
學生須知
課程大綱

Day1

1. Bash Shell Script
2. Regular expression: sed/awk"
3. Linux Development Tools
     -GCC , GNU Make, Source Code Control
4. Linux I/O 
    - read, write, ioctl, select…
    - Blocking I/O Nonblocking I/O

Day2
5. Linux Process
    - fork, exec, wait, ..
6. Linux IPC
    -Pipe, Share Memory, Message Queue, Semaphore
Day3
7. Linux Signal
8. POSIX Thread &Thread Synchronization 

9. Linux Socket (1)

Day4
10. Linux Socket (2)
11. Design mini HTTPD server
12. HTTPS with openssl (optional)

講義預覽

 

課程預覽

  

  


 
 
 
臺北市中正區重慶南路一段143號4樓 營業時間:9:00~21:00 │ 週三、六、日9:00~18:00
客服電話:(02)2316-7736 客服信箱:service@ittraining.com.tw 傳真電話:(02)2316-7735 
本網站由艾鍗科技製作維護嚴禁以任何形式複製及使用│2011 IT Training.All rights reserved.