Using Perl Modules
( 1 day )
Creating & Using Perl Modules
( 1.5 or 2 days )
Student Evaluations: |
Testimonials
|
Instructors
|
Courses
|
Next Public Offering:
Dec. 5
Seattle WA area
REGISTER ME
After students learn the basic features of Perl and gain experience in writing typical applications,
they will inevitably start "re-inventing the wheel"
unless they know that a large body of free, reusable Perl code already exists,
and how to make use of it.
This course provides an overview of the freely available Perl Modules,
and gives students an opportunity to work with some
of the more generally useful ones.
The instructor will discuss some "classic" modules, from the following categories, as well as some interesting new ones:
-
Getopt (for processing script options),
-
Text (for formatting text),
-
CPAN (for automating the installation of modules),
-
File (for handling files),
-
Benchmark (for timing code samples),
In some offerings of this course, an introduction to the CGI module,
used to create and process submissions from web pages,
may optionally be provided.
The "Creating & Using" versions of the
course add an extra half-day covering the basics of making your own modules.
This knowledge lets you easily incorporate your commonly used subroutines,
or those common to your workgroup,
into your programs.
The two-day "Creating & Using" version spends an additional half-day
on coverage of additional CPAN modules, chosen by a vote of the students.
Students should have at least 1 month of prior experience with Perl, 6 months of prior experience with UNIX, and be
experienced with one of the following text editors: vi, emacs, or pico (or another locally available editor, for on-site classes).
The course is intended for programmers, system administrators, network administrators, data administrators,
and webmasters.
Dr. Tim Maher
has been working with the interpreted languages of UNIX for
over 25 years, and considered AWK his favorite until
Perl came along and eclipsed it.
He has written many sophisticated applications in AWK, Korn shell, C, C++, and Perl,
including a user interface for U.C. Berkeley undergraduates and source
code beautifiers for Perl and C++.
He is the CEO and Principal Instructor of CONSULTIX, for which he has authored and taught 17 courses on a
wide variety of software topics.
Tim is also the founder and leader of the Seattle Perl Users Group
(SPUG),
one of the oldest PUGs on the planet and also the unchallenged leader in
attracting world-class Perl experts to its meetings.
CONSULTIX
instructors are
renowned for their ability
to communicate complex concepts in simple terms and to make the study of dry technical material enjoyable.
Sample Course Topics and Module Categories
|
Intro. to Modules
|
Using Modules
|
The CPAN
|
Getopt
|
Text
|
Benchmark
|
CPAN
|
File
|
Implementing Modules (1.5 day version only)
|
We have courses on many other
Perl
and
UNIX/Linux
topics!
©
Tim Maher
1995-2003
Comments?