Linux/UNIX System Programming Fundamentals course outline

    TLPI front cover (small)
  1. Course Introduction
  2. Fundamental Concepts
  3. File I/O
  4. File I/O Buffering
  5. File I/O: Further Details
  6. Files
  7. Directories and Links (*)
  8. Processes
  9. Process Credentials
  10. Signals
  11. Signals: Signal Handlers
  12. Process Creation and Termination
  13. Executing Programs
  14. Daemons (*)
  15. System Call Tracing with strace (*)

(*) Topics marked with an asterisk will be covered subject to time constraints.

Return to the course overview