Myrnham

The Computer Spares Emporium


Perl Self-Study Training InfoCentre

BrandMyrnham
Conditionnew
CodeMA054

£GBP7.99

Perl is a stable, cross platform programming and scripting language. It is used for mission critical projects and is widely used to program web applications of all needs.

This product is the complete training program for writing Perl programs and scripts! It teaches you novice to advanced techniques. The course has been designed to build essential skills quickly and effectively using hundreds of examples and exercises. The lessons have been divided into small, manageable and practical chunks. The software features a strong Search system and allows you to Bookmark your favourite topics for future reference. With the additional Perl reference documentation, this CD has everything you need as a Perl programmer whether you're a beginner or an expert.

What you get (Course Outline)

Getting Started

A First Perl Program
Expressions, Statements, and Side-Effects

Working with Scalars

Strings
Numbers
Scalar Variables
Operators
Output of Scalar Data
Special Variables
Summary of Scalar Operators

Arrays

The Semantics of Arrays
List Literals
Array Variables
Manipulating Arrays and Lists

Control Structures

Blocks
A Digression---Truth Values
The if/unless Structures
The while/until Structures
The do while/until Structures
The for Structure
The foreach Structure

Associative Arrays (Hashes)

What Is It?
Variables
Literals
Functions
Slices
Context Considerations

Regular Expressions

The Theory Behind It All
The Simple
Pattern Matching
Regular Expression Shortcuts

Subroutines

Defining Subroutines
Returning Values
Using Arguments

Reading from and Writing to Files

Opening a File
Reading from a File
Reading into Array Variables
Writing to a File
Merging Two Files into One
Redirecting Standard Input and Standard Output
Testing for Read Permission-the Operator
Reading from a Sequence of Files
Using Command-Line Arguments as Values
Opening Pipes
Summary
Q&A
Workshop

Working with the File System

File Input and Output Functions
Directory-Manipulation Functions
File-Attribute Functions
File-Permission Functions
Miscellaneous Attribute Functions

Going Further

Packages
Using Modules

Appendix A: Background of Perl

Appendix B: A Brief History of Perl

Appendix C: Perl as a Natural Language

Appendix D: The Slogans

If you're serious about learning the full benefits of Perl this is the one for you.