TITLE Learn Perl Now COURSE # AZNU295K STATUS Active SCHEDULE: Wednesday, May 1, 1996 ABSTRACT Learn Perl Now! is for those who want a rapid working knowledge of Perl. Perl is a high-level, multi-purpose public domain language that has established itself as the scripting language of choice--replacing facilities such as the shell, sed and awk.Perl has even encroached upon the territory of C and other programming languages. Due to the cross-platform portability of these scripts, Perl is currently taking root in non-UNIX markets as well. With its breadth of capability, Perl is a powerful and flexible language. Perl is used for many diverse tasks. System administrators will need to know Perl in their daily tasks, such as data reduction, report generation, distributed computing, and various aspects of software development. Perl has become an important part of the explosive Internet and World Wide Web growth. Perl is becoming the defacto CGI (Common Gateway Interface) programming language. This course will provide a step-by-step,tutorial approach to learning the Perl language. There will be numerous short code examples showing the main features of the language. PREREQ. General familiarity of programming concepts and the use of an editor. OBJECTIVE After viewing this course, you will be able to: - Read and understand Perl scripts - Quickly create simple Perl scripts to automate processes - Learn Perl's role in CGI development and the World Wide Web CONTENTS Course Outline Session 1;Overview - A Look at What Perl is and Perl Resources - Regular Expressions - learn what regular expressions are and their use - Scalar Data Type - uses and functions associated with the basic scalar data type - Array Data Type - uses and functions associated with the array data type Session 2;Associative Arrays - Uses and Functions Associated with the Powerful Associative Array Concept - Functions - creating and calling user defined functions - Control Structures - the basic Perl control structures (if/then, loops, etc.) Session 3;File Handling - Using Perl to Read/Write Files - Practical examples - practical programming examples - GI Programming Overview - a quick overview of using Perl for WWW CGI programming.