 |
Unix/Linux Related Seminar Series
The Seminars in this listing can be selected in any combination to create a custom seminar for your site, containing only those topics which are of interest to you and your staff. Workshops and exercises are incorporated throughout the seminars.
Some seminars require additional text books for use in the seminar. These can either be provided as part of the course, or provided by the students/sponsors.
Please keep in mind that the minimum seminar is one day.

Unix/Linux Related Seminars
Introduction to UNIX / Linux Operating System
UNIX / Linux Shell Programming
Advanced Programming in the UNIX / Linux Environment
UNIX / Linux Network Programming
TCP/IP Illustrated
Introduction to C++ Porgramming
Basic Introduction to C Programming
Perl Programming
Introduction to UNIX Operating System |
|
Purpose:
|
This Seminar addresses UNIX / Linux Essentials. The course provides students with the necessary knowledge and skills to access and use UNIX / Linux.
All material and programs for the course are developed utilizing SuSE Linux 8.1 kernel 2.4
| | Duration: | 3 days |
| Contents: |
UNIX / Linux Philosophy, and versions
Logging in/out
UNIX / Linux kernel, and shells
Customizing shells
Shell variables, and paramenters
Aliases
history
Inheritance
File Management
UNIX / Linux file system
trap
UNIX / Linux process /proc virtual file system
The vi Editor
Regular expressions
Shell scripts
Job, signals, Job management, signals
UNIX / Linux Scheduler
|
|

TOP | CONTACT | HOME

|
UNIX / Linux Shell Programming |
|
Purpose:
|
This Seminar addresses the basics of UNIX / Linux Shell Programming. The course provides students with the necessary knowledge and skills to create and maintain UNIX / Linux shell programs.
All material and programs for the course are developed utilizing SuSE Linux 8.1 kernel 2.4
| | Duration: | 3 days |
| Contents: |
Why shell programming
Shell variables, and paramenters
Quoting
Command Substitution
Arithmetic Expansion
Shell programming constructs
Process Substitution
Command Substitution
Internal Commands and Builtins
External filters, programs, commands
List Constructs
System & Adminidtrative commands
Here document
/dev and /proc
Regular expressions
Subshells
Functions
Recursion
Restricted shells
|
|

TOP | CONTACT | HOME


Advanced Programming in the UNIX / Linux Environment |
|
Purpose:
|
This Seminar addresses UNIX / Linux advanced topics. This Seminar addresses
UNIX / Linux Advanced topics such as File access and attributes, I/O issues, signals,
concurrent programming, processes control, and IPC. This course allows the use
of ANSI C system-level programming interface provided by UNIX/Linux to develop portable applications.
Text book Required for the course: Advanced Programming in the UNIX(R) Environment by Richard Stevens
ISBN: 0201563177
All material and programs for the course are developed utilizing SuSE Linux 8.1 kernel 2.4
| | Duration: | 3 days |
| Contents: |
UNIX / Linux Standardization
File I/O
Files and Directories
Standard I/O Library
System Data Files and Information
The Environment of a UNIX / Linux Process
Process Control,and Relationships
Signals
Advanced I/O
Daemon Processes
Interprocess Communication
|
|

TOP | CONTACT | HOME


UNIX / Linux Network Programming |
|
Purpose:
|
In-depth training for C developers on Linux and UNIX network programming facilities.
Learn how to develop sophisticated multiprocess tcp/ip client/server applications
using system calls and library routines.
Text Book required for course: UNIX Network Programming by Richard Steven's
ISBN: 013490012X
All material and programs for the course are developed utilizing SuSE Linux 8.1 kernel 2.4
| | Duration: | 3 days |
| Contents: |
Introduction and TCP/IP
TCP Sockets
I/O Multiplexing
Daemon Processes and the inetd Superserver
Advanced I/O Functions
Name and Address Conversions
UNIX / Linux Domain Protocols
Nonblocking I/O
ioctl Operations
Signal-Driven I/O
Socket Options
|
|

TOP | CONTACT | HOME


TCP/IP Illustrated |
|
Purpose:
|
This seminar describes TCP/IP protocol suit and what they do.
We will use network diagnostic tools to analyze protocols behavior under varying
circumstances. Seeing how the protocols operate provides students a better
understanding of TCP/IP implementation without having to go through thousands of lines of source code.
All material and programs for the course are developed utilizing SuSE Linux 8.1 kernel 2.4
| | Duration: | 3 days |
| Contents: |
Basic understanding of TCP/IP
Client-Server model
tcpdump Program
(Data) Link layer
IP layer
ARP and RARP
ICMP
Ping Program
Traceroute Program
IP Routing
Dynamic Routing
UDP
Broadcasting and Multicasting
DNS
TCP
Telnet and Rlogin: Remote Login
FTP: File transfer protocol
SMTP: Simple Mail Transport Protocol
|
|

TOP | CONTACT | HOME


Introduction to C++ Programming |
|
Purpose:
|
This course is designed to give a solid grounding in the key aspects of C++ and the Standard Template Library (STL). The course covers all of the important features of the language, ensuring an understanding of the principles which underpin the design of effective, high-quality delivered software
| | Duration: | 3 days - 5 days with workshops |
| Contents: |
Introduction
A tour of C++
A tour of STL
Source files, and programs
Basic Facilities
Arrays, structures, pointers
Abstraction
Class
Derived class
Class hierarchies
Exception handling
Standard Library
Containers
Algorithms
Iterators and Allocators
Strings
Streams
Numeric
|
|

TOP | CONTACT | HOME


Basic Introduction to C Programming |
|
Purpose:
|
This course is designed to give a basic introduction to the key features of C.
| | Duration: | 3 days |
| Contents: |
C basics
Conditionals
Looping and iterators
Arrays
Functions
Pointers
Functions and pointers
Dynamic memory allocations
Advances pointer topics
Standard library
String handling
Basic I/O
File access
|
|

TOP | CONTACT | HOME


Perl Programming |
|
Purpose:
|
This course is designed to covers general Perl programming. The basic three-day course is a grounding in using the Perl programming language as a successful Perl programmer and/or system administrator. An optional fourth day can be added, focusing on CGI Perl and Perl for web development.
| | Duration: | 3 days - 5 days with workshops |
| Contents: |
Basic operations, and control flow
Scalar values
List and array variables
Hash
I/O
RE (Regular Expressions)
Subroutines
System functions
OO programming in perl
CGI programming
|
|

TOP | CONTACT | HOME


|