Linux
Linux.
Its reputation as a geek and hacker's language is no more. Linux is now
viewed as an elegant and efficient solution to the problems inherent in
today's information systems' community. From DBMS hosting to
web-hosting to communications to development, Linux is now one of the
favorite operating system platforms in the business and engineering world.
Linux skills are now one of most sought after commodities in the IS
industry. Whether the platform is RedHat, Fedora, SuSE, Debian, or a mix
of them all, Linux skills are becoming a prerequisite for success for
the Information Systems professional.
Intro to Linux (3 days) Table of Contents
Course Description: This class introduces users to the Linux operating
system. The class focuses on
fundamental commands and constructs needed for day-to-day operation of Linux
machines. Students will attain the
skills necessary to operate confidently and efficiently in a command line
environment, monitor the system, edit files, and build fundamental shell scripts.
Audience: Linux users and administrators
Prerequisites: Exposure to a command line computing environment
Linix Bash Shell Programming (2 or 3 days) Table of Contents
Course Description: This class extends the Intro to Linux class into the
world of Bash shell scripting. One of the
most powerful facilities of Linux, shell script understanding and development is
an absolute must for today’s Linux professional. The class begins by reviewing the concepts and available tools to
be used within shell scripts. Next, the
demystification of quoting rules, variable passing, and the environment will be
covered. Finally, the class will move
to heavy lab work, debugging techniques, testing, and finalizing shell scripts
for public distribution.
Audience: Linux Power Users and Administrators
Prerequisites: Intro To Linux or equivalent. Adeptness with a Linux text editor. Advanced Linux Bash Shell Programming (2 days) Table of Contents
Course Description: This class extends the Linux Bash Shell Scripting class into
the world of advanced Linux system tools and programming. The class will focus on those tools that
extend the Linux shell to its limit.
Advanced Linux commands, constructs, advanced sed and awk, and extended shell facilities will
be explored to their limit. Also,
techniques, error and signal trapping, and extended shell expressions will be
covered.
Audience: Linux Power Users and Programmers
Prerequisites: Shell programming capabilities Advanced C Programming in Linux (4 days) Table of Contents
Course Description: This course provides in-depth training for software
developers on Linux system programming facilities. Participants learn how to
develop sophisticated multiprocess applications using system calls and library
routines.
Audience: C programmers in a Linux environment
Prerequisites: C programming experience. Linux exposure.
Linux System Administration (4 days) Table of Contents
Course Description: This
course will cover administration tasks in a Linux environment. Class
will be tailored to the particular variant of Linux requested. Topics
covered include SysAdmin tools, user management, shell scripting, disk
and partition management, and problem solving.
Audience: System Administrators for Linux Systems.
Prerequisites: Familiarity with Linux
|