Introduction to UNIX and Perl Scripting, IT 303
About this Course:
A broad introduction to object-oriented programming and the related knowledge necessary to program in a contemporary programming language. This would include coverage of an Application Development Kit, creating stand-alone applications and applets for enhancing web pages.
Prerequisites:
Participants should have solid experience using a modern desktop computer system.
Who Should Attend:
Professionals seeking experience in UNIX operating system environment as well as Perl scripting.
Expected Outcomes:
Participants can demonstrate the knowledge and skills necessary to access and use a UNIX desktop system, organize files and directories, create and edit files, control their work environment, archive files and remote access other systems. Participants will produce several scripts demonstrating an understanding of programming concepts, applying various data types, control structures, subroutines, manipulate strings and regular expressions to solve various problems.
Course Outline:
Introduction to UNIX
Using the desktop in the Solaris 10 operating system; using command-line features and online help resources; UNIX essentials.
Directories and Files
Viewing and changing the Solaris OS directory contents; using the vi editor.
Working in Korn Shell
Using commands within the shell; using basic file permissions.
Locating Files and Manipulating System Processes
Basic process control
Advanced Shell Functionality
Shell scripts; managing jobs in the korn shell
Archive and Compressing Files
Creating archives, compressing and uncompressing files; performing remote connections and file transfers
Perl
Data types and variables; control structures; statements and operators; list and array operations; subroutines; strings and regular expressions; working with files; Perl hashes
Instructor:
Emre Kandemir

