Perl Training Australia -
Web Development with Perl
|
Trainers: |
Paul Fenwick Jacinta Richardson |
| Length: | 2 days |
| Notes: |
Course notes |
| Target Audience: |
Perl programmers who are familiar with Perl's data structures, references, and
subroutines, and who wish to use Perl for programming web-enabled applications.
A basic knowledge of HTML is required.
|
This course covers the use of Perl to build dynamic websites and web-enabled
applications using a number of best-practice technologies. The course covers
classical CGI using Perl's CGI and HTML::Template modules, before going on to
cover Perl's HTML::Mason environment for the development of highly maintainable
and speedy code.
You will learn:
-
how to use the CGI module to
accept and process data from
forms;
-
how to use HTML::Template to
separate Perl code from HTML;
-
how to use HTML::FillInForm to
reduce the need for templating;
-
how to use Data::FormValidator to
validate data passed in to your program;
-
how to use CGI::Cookie and CGI::Session
to handle cookies and session information;
-
an introduction to HTML::Mason,
and an overview of its advantages;
-
how to write and use Mason components;
-
how to use autohandlers to provide
navigation, layout, and authentication;
-
how to use dhandlers for automatic
generation of virtual pages;
-
how to create and use persistent
user sessions in Mason;
-
how to use filters for multi-lingual
websites and advanced formatting
techniques;
-
how to utilise caching to speed up requests;
Copyright 2001-2012 Perl Training Australia. Contact us at contact@perltraining.com.au