| Course name | Duration | Course code | ||
|---|---|---|---|---|
| Linux/UNIX System Programming | 5 days | M7D-SP01 | Overview | Outline |
| System Programming for Linux Containers | 5 days | M7D-SPLC01 | Overview | Outline |
| Linux/UNIX Network Programming | 3 days | M7D-NWP01 | Overview | Outline |
| Linux Security and Isolation APIs | 2/3 days | M7D-SECISOL01 | Overview | Outline |
| Building and Using Shared Libraries on Linux | 1 day | M7D-SHLIB01 | Overview | Outline |
| POSIX Threads Programming | 1 day | M7D-PT01 | Overview | Outline |
Tailored versions of the above courses are also available for courses delivered onsite. Contact us to discuss your requirements.
After focusing on programming and writing in more recent
years, I am now once more conducting frequent training courses
on Linux/UNIX system programming and a number of
related low-level programming topics
that are of particular
relevance for developers of low-level user-space applications in
domains ranging from embedded to enterprise server systems.
The emphasis of my courses is on providing
deep conceptual understanding
coupled with intensive in-class practical work.
I work closely with my customers, providing personalized assessment of their training needs, and where necessary customizing my courses to those needs. My customers range from small and medium-sized businesses to multinational companies and governments. Past customers include Google, IBM, BMW, Cisco Systems, Hewlett-Packard, and the French and British governments.
I have a unique set of qualifications and experience that ensure course participants receive training of a very high standard:
For further information about the trainer, as well as many other reasons why you might want to choose man7.org training courses, look here.
I provide consulting expertise in the same areas as the courses listed above. Please contact me to discuss your requirements and my consulting rates.
For inquiries about courses and consulting, you can contact us in the following ways: