PERL Syllabus
Introduction to CGI
CGI: Beyond HTML
How a Web Server Functions
The CGI Protocol
CGI Programming Languages
Introduction to Perl
History of Perl
Perl Advantages & Disadvantages
The Perl Interpreter
Perl File Conventions
Using Perl on UNIX
How Perl Talks to the Browser
Perl / Browser Communication
Making a CGI Look Like a Web Page
Print Using "qq"
Printing Multiple Lines
Perl Variables
Variables
Scalars
Arrays
Hashes
Perl Loops & Logic
Loops
Logical Operations
2
ifÂ…
Else & elsif
How the Browser Talks to Perl
Environment Variables
GET & POST
Using CGI.PM
Debugging CGIs
Storing & Retrieving Information
Storing Data
Appending Data
Reading Data
REGEX: The Match Operator
Introduction to Regexes
The m// Operator
i Modifier
Special Characters
Character Classes
Parentheses
The Substitute Operator
s/// Operator
More Modifiers
Backreferences
tr/// Operator
Subroutines
Organizing Data
Scoping
Functions
CGI Techniques
Outputting Graphics
Outputting PDF
Redirecting the Browser
Using HTML Templates
Cookies
Sending E-mail Using CGI
CGI Security
Web Server Security
Writing Secure CGIs

MOBILE APPS