| Length: | 35 academic hours |
| Field: | Computer Programming |
| Level: | Intermediate |
The multi-tasking, inter-process communication, virtual memory and powerful I/O facilities of UNIX have long provided application programmers with a potent set of tools for building programs. Through a deeper insight into these facilities, delegates will be able to make more effective use of UNIX and design better and more robust applications. This course allows the use of system-level programming interfaces provided by UNIX and Linux to develop applications. The course is illustrated with practical examples in UNIXs native C language which show how to write programs to exploit the features of UNIX and how to choose the correct API calls for the task. UNIX is an excellent environment for client/server programming. You will learn how to create both client and server applications using sockets and other inter-process communication methods, and how to create robust multi-threaded applications using the standard pthreads library. UNIX courses are particularly suitable for those companies taking a multi-vendor open systems view. The course concentrates on a common approach to the different variants of UNIX, using the Single Unix Specification (SUS) and explores features available in to X/Open System Interface (XSI). This broad-ranging UNIX course is designed to provide delegates with the skills and knowledge which is applicable to all flavours of UNIX including Linux, HP-UX, UnixWare, Solaris, AIX etc. The platform used for practical exercises is Linux
News | Disclaimer | Contact | Statistics | Site maintained by Gabor Szabo of Perl Training Israel
Specialized sites: Linux Training | Perl Training | Apache Training | PHP Training | Ruby Training | Python Training