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. Files
  6. Directories and Links (*)
  7. Processes
  8. Process Credentials
  9. Signals: Introduction
  10. Signals: Signal Handlers
  11. Signals: Further Details (*)
  12. Process Creation and Termination
  13. Executing Programs
  14. Privileged Programs (*)
  15. Daemons (*)
  16. System Call Tracing with strace (*)

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

Return to the course overview