We hope you enjoyed the free lessons above. To view the complete contents including the chapters below, please purchase the CD. Alternatively you can sign up to the Online University and gain full, instant access to this, and all 450+ tutorials for only $30/£15 per month by clicking here CLICK HERE TO BUY THIS TUTORIAL ON CD
Making Choices Introducing conditionals
Conditional operators
Conditional blocks
The equality operator
String comparison operators
'else' clauses
The 'elsif ladder'
Logical operators
Nested conditionals
Now you try: Choices
Loops and Control Structures Repetition: the 'while' loop
Using the 'while' loop
The 'do..while' loop
Iteration: the 'for' loop
Looping over an array
Nested loops
The 'foreach' loop
Now you try: Loops
Strings and Pattern Matching Extracting a substring
Locating a substring: - Tuition 1
Locating a substring: - Tuition 2
Changing case
Here-document style strings
Introducing regular expressions
Matching simple patterns
Case-insensitive pattern matching
Matching globally
Wildcards
Character sets: - Tuition 1
Character sets: - Tuition 2
Quantifiers
Using quantifiers: - Tuition 1
Using quantifiers: - Tuition 2
Alternation
Subpatterns: 1
Subpatterns: 2
Greedy vs non-greedy quantifiers
Examples of non-greedy matching
Replacing using patterns
Subpattern replacement: - Tuition 1
Subpattern replacement: - Tuition 2
Now you try: Strings
Interacting With The Filesystem Reading from a file
Writing to a file: - Tuition 1
Writing to a file: - Tuition 2
Writing to a file: - Tuition 3
Reading a file's contents at once
Changing the default output filehandle
Reading user input from the command line
An interactive shell script
Refining the script: - Tuition 1
Refining the script: - Tuition 2
The script complete
Working with directories
Changing the current working directory
Running executable files: - Tuition 1
Running executable files: - Tuition 2
Command-line arguments
Now you try: Interacting with Filesystems
CGI Running a CGI script on 'localhost'
Checking errors
Uploading your script: - Tuition 1
Uploading your script: - Tuition 2
Environment variables: - Tuition 1
Environment variables: - Tuition 2
Serving HTML
The query string
Accessing GET variables
Handling URL-encoded characters
Using HTML forms
Reading POST data
Now you try: CGI
Intermediate Coding Techniques Reusing code
Subroutines
Arguments
Returning a value
Explicit returns
Variable scope
Modules and Packages: - Tuition 1
Modules and Packages: - Tuition 2
Database Interactivity Perl and databases
Connection handles
Statement handles
Running the script
Using placeholders in SQL
Now you try: Database Interactivity
Sign up to the Online University and view over 400 titles for only $30/£15 per month
BENEFITS: 1 Minimum Sign Up: ONLY ONE MONTH! - Cancel at any Time 2 Unlimited Viewing 3 Downloadable Working Files 4 Learn from Expert Authors 5 View on any Computer in the World 6 Works on PC and Mac 7 Full Support Offered 8 450+ Courses for a Low Monthly Fee 9 New Titles Added Weekly 10 A Truely Professional Study Guide
UK & Europe
Marrutt Ltd
Bellbrook Industrial Estate
Uckfield, East Sussex, TN22 1QL
United Kingdom
UK Tel: +44 (0) 1825 764057
UK Fax: +44 (0)1825 768841
US & Canada
Marrutt Ltd
1133 Broadway, Suite 706
New York, NY 10010
United States
US Tel: 646-736-7932
US Fax: 646-895-7649