22 May, 2012
Text Size

Audience

System administrators and developers who want to use Perl for web based scripts and applications.

Prerequisites

Students should have attended our Perl Programming – Part 2 course or have equivalent knowledge. They should have a basic understanding of HTML.

Duration

2 days. Hands on.

Course Objectives

Perl is still a popular web scripting language with many new and legacy applications built upon it. This course applies techniques learned in the previous two Perl courses to web scripting. Covering browser interaction, input validation, security issues and design of larger web based applications with the use of a web framework.

Course Content

Review
HTML
CGI
Perl and the Web

HTML Forms
Methods
Text fields
Radio buttons
Check boxes
Selection boxes
Hidden fields
Buttons

CGI.pm
OO interface
Functional interface
Setting headers
Producing html
Reading parameters

Validation
Regular expressions
Taint checking
Whitelisting/Blacklisting
Client side/Server side
Data::FormValidator

Useful features
SSI
Cookies
Sessions

HTML::Template
Template theory
Variables
Conditionals
Loops

Emailing
Security, Security, Security
Sendmail
SMTP
Email::Stuff

CGI::Application
MVC design pattern
Example
Plugins

Course Contact Form

Please complete the form to enquire about running a course at your premises or one of our training facilities

Name:

Email:

Telephone:

Organisation:


Comment: