PRODUCT INFO
 
Shipping Information
Product Guarantee
Testimonials
 
MAIN LINKS
 
Training Categories
New Titles
In Development
Free Online Demos
Multi User Training CDs
Contact Us
 


This Week's Special Offer

NEW TITLE DISCOUNT!
Adobe Fireworks CS4 Tutorial


Quicktime is required for the movies,
click here to download if needed.

Please Note: The online FREE lessons have been compressed for faster downloads. Purchased CD ROMs/DVDs load almost instantly and have higher sound and video quality.

Please allow a few seconds for the FREE online tutorials to load. If you have any difficulties downloading these FREE online tutorials Please do not hesitate to contact us for download help.

Perl Tutorial

 Professionally created, self-study video training.

About this Tutorialshow details
Presented using step by step video training movies, expert author Joshua Mostafa takes you through the powerful and versatile language that is Perl. At an easy to follow pace, Joshua guides you through the fundamental concepts of Perl and then smoothly progresses to the more advanced techniques and principles as course draws to a conclusion. This beginners Perl tutorial will be a resource you'll come back to time and time again that will transform you from novice to confident Perl programmer in no time! You can start learning Perl right now, see how effective this training method is by clicking any of the blue linked lessons below...
Try this training now - See below for FREE tutorials

Each Course on 1 or 2 CDs
For Mac and PC


FREE Shipping on all Orders


Beginners Perl Tutorial Info

CLICK HERE TO BUY THIS CD
Tutor: Joshua Mostafa
Duration: 7.5 hrs / 113 video lessons
Cost for UK: £79.95 + VAT
Cost for EU: €84.95 + VAT
Cost for US & Canada: $124.95
Product Code: 33403
Delivery: Please allow 2-3 days for UK & Europe, 3-5 days US & rest of world
IN STOCK
- All CDs Shipped Carriage FREE -
Compatibility: Win Vista, XP, 2000, 98, NT, Mac OS X, OS 9
 

Benefits of this Software Training
  Tuition by expert tutors.
  Narrated training videos demonstrate the key tools and techniques
  Simplistic terms and minimal jargon.
  Step by step video training from your own desktop via CD ROM or online tuition.
  The tutor transfers knowledge to you quickly and effectively.
  All the concepts of each application are explained clearly and precisely.
  Every course works on PC and Mac.
  Alternative to a boring book or manual and expensive training courses & classes.
  Jump to and from lessons - learn at your own pace.
  The visual and practical nature shortens the learning curve compared to standard training manuals.
Customer Testimonials
Associated Training CDs:
Macromedia Dreamweaver 8 | Macromedia Dreamweaver MX 2004 | Macromedia Flash MX for Developers | Free PHP Tutorial | MySQL | Ajax | UML | Microsoft Expression Web 2 | Complete Range of Ruby Video Tutorials | Complete Range of MySQL & PHP video tutorials
 
CD CONTENTS & FREE VIDEO TUTORIALS
Click on any linked lesson below for a FREE demo
Purchased CD tutorials load almost instantly and have higher sound & video quality. For tutorial support see left

Concepts
Perl Tutorial Welcome
Perl and the Web
Static Web Content Explained
Dynamic Web Content Explained
What you'll Need - Lesson 1
What you'll Need - Lesson 2
Your 1st Script
Running the Script on a Web Server

First Steps
Program Flow - Overview
Perl Variables
Strings and Quotes - Overview
Further Info on Strings
Simple Operators
Combined Operators Explained
Further Combined Operators

Data Types
Scalars, Hashes and Arrays - Overview
Using Arrays
Further Info on Arrays
Basic Array Functions
Further Array Functions
Multidimensional Arrays - Overview
How to take Elements from Arrays
Further Array Manipulation
Using Hashes - Beginner to Advanced
How to Extract Data from Hashes
Multidimensional Hashes Explained
Data Types - an Exercise

We hope you enjoyed the FREE lessons above. To view the complete contents, including the chapters below, please purchase the CD.
CLICK HERE TO BUY THIS CD


Making Choices

Conditionals - Overview
Conditional Operators and Blocks
The Equality Operator Explained
String comparison Operators
Else Clauses - Overview
The elsif Ladder
Logical Operators
Nested Conditionals
Choices - an Exercise

Loops and Control Structures in PERL
Repetition: the While Loop
Applying the While Loop
The do..while Loop
Iteration: the For Loop
Looping Over an Array
Nested Loops Explained
The Foreach Loop
Loops - an Exercise

Strings and Pattern Matching
How to Extract a Substring
Locating a Substring - Lesson 1
Locating a Substring - Lesson 2
How to Change Case
Here-Document Style Strings Explained
regular Expressions - Overview
How to Match Simple Patterns
Case-Insensitive Pattern Matching
Matching Globally
Wildcards
Character Sets - Lesson 1
Character Sets - Lesson 2
Quantifiers
Using Quantifiers - Lesson 1
Using Quantifiers - Lesson 2
Alternation
Subpatterns - Lesson 1
Subpatterns - Lesson 2
Greedy Versus Non-Greedy Quantifiers
Non-Greedy Matching - Examples
How to Replace Using Patterns
Subpattern Replacement - Lesson 1
Subpattern Replacement - Lesson 2
Strings - an Exercise

Interacting with the Filesystem
Reading from a File
Writing to a File - Lesson 1
Writing to a File - Lesson 2
Writing to a File - Lesson 3
Read a Files Contents at Once
Change the Default Output Filehandle
Read User Input from the Command Line
An Interactive Shell Script
Refining the Script - Lesson 1
Refining the Script - Lesson 2
Perl Scripting Tutorial - Complete
Handling Directories
Changing the Current Working Directory
Running Executable Files - Lesson 1
Running Executable Files - Lesson 2
Command-Line Arguments Explained
Interacting with Filesystems - an Exercise

CGI in PERL
Running a CGI Script on Localhost
How to Check for Errors
Uploading your Script - Lesson 1
Uploading your Script - Lesson 2
Environment Variables - Lesson 1
Environment Variables - Lesson 2
Serving HTML
The Query String
How to Access GET variables
Working with URL-Encoded Characters
Making the Most of HTML Forms
Reading POST Data
CGI - an Exercise

Intermediate Coding Techniques
How to Correctly Reuse code
Subroutines
Arguments
Return a Value in PERL
Explicit Returns
Variable Scope Explained
Modules and Packages - Lesson 1
Modules and Packages - Lesson 2

Database Interactivity
With Databases
Connection Handles Explained
Statement Handles
Running the Script - Example
Using Placeholders in SQL Explained
Database Interactivity - an Exercise


CLICK HERE TO BUY THIS CD