Introduction To Perl / CGI Course
Download PDF course outline
Course DescriptionThis 2-day course provides an in-depth understanding and hands-on knowledge of the capabilities of the de facto Internet client-server communications protocol: Common Gateway Interface (better known as CGI). In this course, you will learn about the specifications of the CGI protocol, details regarding its operation, and how to use the Perl programming language to perform common and powerful CGI communications and processing tasks on a Web server. To get the most from this course, you should have a thorough understanding of and experience with HTML 4.0. Experience with a programming language is not necessary, but will speed your progress.
|
£690 2 day course Scheduled Dates: Location: PTR's Training Centre Wokingham, Berkshire. |
Course pre-requisites:
Topics covered on the 2 day Introduction To Perl / CGI course
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
- 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
REGEX: 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
Course Classification:
Technical Training Course
This is an instructor led training course taught in a classroom based environment.
Scheduled course dates
View full schedule of Perl Introduction courses
View full schedule of Scripting courses
View full schedule of Perl courses
Print / Download PDF Version of full course schedule
If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite Programming Training and bespoke Programming courses