Advanced Perl CGI Course
Download PDF course outline
Course DescriptionPerl: Advanced is designed to introduce intermediate programmers to general Perl programming practices and problem solving, as well as issues specific to CGI programming and Web application development.
|
£1005 3 day course Scheduled Dates: Location: PTR's Training Centre Wokingham, Berkshire. |
Course pre-requisites:
- Perl/CGI: Introduction
- Basic HTML
- Basic CGI concepts
- Basic Perl syntax
Topics covered on the 3 day Advanced Perl CGI course
Literate Programming for Perl
- Literate Programming
- Comments
- Code Formatting Conventions
- Naming Variables & Subroutines
- Documentation
Using Perl Modules
- CPAN: Comprehensive Perl Archive Network
- Using Perl Modules
- Objects & Methods
- Modules Managers
- Installing Modules Manually
References & Nested Variables
- Introduction to References
- Creating References
- Values for References
Useful Perl Functions
- Status Notification Functions
- Evaluation of Perl Code
- Linear Text Processing Functions
- Array Processing Functions
- Hashes
- Random Number Generation
Advanced Command Structure Topics
- Next & Last in Loops
- Establishing Default Input with $_
- Advanced Comparison Operations
File & Directory Manipulation for Perl
- File & Directory Manipulation Operators
- Perl File & Directory Functions
- Locking a File
Database Concepts
- Database Products
- Basic Database Concepts
- Perl Interface & Drivers
- Using SQL in Your Script
- Database Design
- Advanced SQL
Web Concepts
- CGI.pm
- Sessions & Cookies
E-Commerce
- Online Order Forms
- Shopping Basket
- Downloading Orders
- Realtime Credit Card Processing
Using Perl to Send E-mail
- Using a Mail Server from Perl
- Net::SMTP
- Automated E-mail Tasks
Using HTML Templates
- Simple HTML Templates
- HTML::Template
Creating Subroutines
- Strategies for Code Re-use
- Subroutines
- Scope
- Passing Parameters to Subroutines
- Returning Results from Subroutines
- Recursive Subroutines
Perl Libraries & Modules
- Perl Libraries
- Modules
Command Line Environment for Perl
- Standardizing Command-line Syntax
- Perl Flags
Debugging Code
- Getting Better Debugging Information
- Perl Debugger
Interacting with Outside Programs
- Invoking Operating System Commands
- Pipes
Platform Considerations
- Installing Perl
- Cross-platform Issues
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 Advanced 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