PERL for Librarians May 22-23, 2006 San Antonio, TX This two day course will provide a thorough, hands-on introduction to the PERL programming language and how it can be used in a library setting. Students will learn the syntax of PERL programs, how to incorporate existing PERL modules into their work, text processing, regular expressions, and how to develop interactive web applications using the Common Gateway Interface (CGI). Exercises and example programs will focus on using PERL for administrative tasks as well as in web development.
Topics to be Covered: * Running PERL programs * Debugging PERL programs * Basic PERL syntax * Working with variables, lists, and arrays * Conditional tests and flow control * Creating functions * Using STDIN and STDOUT * Working with files and directories * Pattern matching and substitution * CPAN (the Comprehensive PERL Archive Network) * Subroutines, packages and modules * Overview of the CGI * Overview of HTML forms and form tagging * Using cgi.pm to build your CGI Audience: Librarians interested in learning to use PERL. Prerequisites: None. Familiarity with UNIX and HTML forms beneficial. About the Instructor Patrick Yott serves as the Digital Initiatives Librarian at Brown University where he is charged with designing and implementing a digital library program within the library. Additionally Patrick is currently working with the Scholarly Technology Group and other units on campus to develop an institution-wide policy and architecture for managing digital objects. Prior to his appointment at Brown, Patrick worked at the University of Virginia Library where he directed the Geospatial and Statistical Data Center and most recently, served as Director of Digital Services Integration, overseeing UVA’s Library of Tomorrow Project. Patrick has been developing interactive websites using PERL, PHP, XML and SQL since 1995, and has taught programming workshops for the International Association for Social Science Information Service and Technology (IASSIST), the Association of Research Libraries (ARL), the New England Library Network (NELINET), the Visual Resources Association (VRA) and other local and regional groups. Contact Hrs: 12.00 Amigos Member Early Bird Fee: $ 325.00 Non-member Early Bird Fee: $ 480.00 Amigos Member Fee: $ 350.00 Amigos Non-member Fee: $ 505.00 Registration is available on the Amigos web site. http://www.amigos.org/learning/catalog/shopping/product_details.php?id=197 Christine Peterson Continuing Education Librarian, Technology Amigos Library Services, Inc. 14400 Midway Road, Dallas, TX 75244-3509 1-800-843-8482 ext: 2891 512-671-1580 (direct) 512-671-1580 (fax) www.amigos.org [EMAIL PROTECTED]