Perl / CGI Training Course Summary
Duration
3 Days
PERL CGI Training What you will learn
This course provides an intensive hands-on introduction to developing real world Perl /CGI
Scripts for use in a web environment.. The course focuses on hands-on practicals which
give delegates the experience in creating the type of server-side scripts that are
commonly needed for forms, email, database access, as well as other relevant applications.
Available as a public or closed course at our London training centre, or can be tailored
to your team's requirements and delivered onsite as a bespoke, customised training course.
Who Should Attend
Web developers who need to enhance their web sites and who need to gain the practical
skills to develop Perl / CGI Scripts.
Pre Requisite Skills
HTML coding skills.
Perl / CGI Training Course Outline
Introduction to the PERL course
What is Perl
What is CGI
Perl and the Internet
Perl registration form
Invoking the magic of Perl
HashBang!
Command line Perl
Command line examples
Variables
Scalars variables
Array variables
Hash Array Variables
Context
Scalar context
List context
Perl Special Variables
The default variables $_ @_
Other useful special variables
Perl functions
Basic functions
print, chomp, chop
push & pop
shift & unshift
Perl operators
Working with Scalars
Scalar operators
Quoting and variable interpolation
Different quotes
manipulating scalars
string manipulation
Perl conditionals
If/ else/unless
Looping
Foreach/for
Loop control
while/until;
Working with Arrays
manipulating arrays
indexing
looping
slicing, splicing & joining
Working with Hash arrays
keys & values
Using hashes effectively
Working with Files
Opening and closing
writing reading and appending
locking files
Regular expressions Pattern matching
pattern matching operators
Regex syntax
character classes
quantifiers
anchors
Special match variables, backreferences & parentheses
Variable scope
local & my variables
using strict
Subroutines
calling subroutines
passing arguments
passing arrays
Basic References
Taking references
De-referencing
Safeness, strictness & security
Using w
Testing & debugging
Taint and T
Modules & modular programming
Useful Perl modules
CPAN
CGI.pm
Interactivity & Forms
dynamic web-pages calculators, images etc
personalising & counters
Building forms & form validation
Collecting visitor data
Manipulating and working with visitor data
Creating on-line data-bases
Cookies
Guest-books
JB International 0800 028 6400