PRIVATE GROUP FEE:
$ Based upon a class size of six students.
Scheduling can be adjusted to employee work hours and incorporate client assignments.
SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.
CONTENT AND OBJECTIVES:
Files and Directories
List, create, copy, rename, and remove UNIX files and directories.
Code an application to support file record locking.
Start a process and pass information to the process.
Set the priority for the started process.
Start, pause, continue and terminate processes.
Pipes - IPC
Create an anonymous pipe to communicate between two processes.
Create a named pipe to communicate between two computers.
Every process maintains a signal mask which indicates the signals to be blocked.
It will be necessary to block some signals, in order that critical sections are not interrupted.
Develop a n-tier application with communication between computers.
Berkeley Sockets API
Use the Berkeley sockets API for creating a socket and passing data to another process.
The process will use the passed data, modify the data, and return the modified value.
Algorithms and Issues in Client Design
Design an n-tier and determine the best technical path to implement the design.
Design, code, and implement a basic daemon server.
Examine iterative and concurrent server design.
Given a case study by the instructor, analyze a connectionless and connection-oriented server.
System V Interprocess Communication
Create a semaphore; set and coordinate its use.
Coordinate the use of shared memory.
Create shared memory and avoid corruption of the data by utilizing a locking mechanism.
Date and time functions
Determine the number of days between two dates.
Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.
Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.
SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.