Advanced Korn Shell Programming


Summary:
This course is designed as a follow-up to the ProTech Korn Shell Programming Essentials class, to help technical staff deepen their understanding and competence with of writing, debugging and maintaining Korn shell scripts, along with key UNIX utilities such as grep, sed, and awk. Both the widely available Korn Shell 88 and newer KornShell 93 are covered, with hands-on programming excercises highlighting techniques for each shell. Topics 2 (Review of UNIX Essentials) and 3 (Review of the vi editor) are covered on-demand if the attendees UNIX skills are rusty. This course contains both simple and more complex hands-on programming labs to deepen the students understanding of presented concepts and facilities and to gain experience in program design, testing, and debugging.

Duration:
2 Days/Lecture & Lab

Audience:
This course is intended for technical staff that develops and maintains UNIX Korn shell programs either for personal productivity, as an aid to application development or for advanced UNIX system monitoring and maintenance.

Topics:

Prerequisites:
The student should have completed the ProTech UNIX Systems Basics I and Korn Shell Programming Essentials courses or possess equivalent knowledge; including an understanding of the UNIX file system, permissions, basic file management commands, use of the vi editor and familiarity with using a UNIX shell interactively and as a basic scripting language.



Public Schedule:
Pittsburgh, PA    07/12/12 - 07/13/12    ( register )
Virtual Classroom, EL    07/12/12 - 07/13/12    ( register )
Virtual Classroom, EL    07/12/12 - 07/13/12    ( register )
Kansas City, MO    07/12/12 - 07/13/12    ( register )
Virtual Classroom, EL    03/12/12 - 03/13/12    ( register )
Pittsburgh, PA    03/12/12 - 03/13/12    ( register )
Virtual Classroom, EL    03/12/12 - 03/13/12    ( register )
Kansas City, MO    03/12/12 - 03/13/12    ( register )
Pittsburgh, PA    07/12/12 - 07/13/12    ( register )
Pittsburgh, PA    03/12/12 - 03/13/12    ( register )