Course Search:

Request more details:


Perl programming - Advanced

Description:
Perl: 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.
  • Cost: Price on application
  • Duration: 3 Days
  • This course is not available as part of our public schedule but can be provided on a customised client specific basis.
Prerequisites:
Have relevant knowledge:

Perl/CGI: Introduction:

Students will be expected to know:
Basic HTML
Basic CGI concepts
Basic Perl syntax


Literate Programming for Perl:
Literate Programming
Comments
Code Formatting Conventions
Naming Variables & Subroutines
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::SMPT
Automated E-mail Tasks
Using HTML Templates:
Simple HTML Templates
HTML:: Template
Creating Subroutines:
Strategies for Code-Re-use
Subroutines
Scope
Passing Parametres to Subroutines
Returning Results to 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


Dublin: 01 6627700 - Cork: 021 4319010 - Limerick: 061 311982

© Professional Training Solutions Limited 1996-2012
CRO No. 252390 - Unit 22, Westland Square, Pearse Street, Dublin 2, Ireland.