Perl 5 Essential Training
by Bill Weinman
$ 59.95
  • 6.54 hrs
  •  EN
  • 94 lessons

In Perl 5 Essential Training, author Bill Weinman explains the fundamentals of programming in Perl, a flexible and powerful programming language that’s well suited for projects as varied as simple scripts to complex web applications. This course covers the details of the language, from conditionals, loops, and data structures to regular expressions, functions, and object-oriented programming. A quick-start guide is included for experienced developers who want to get up and running with Perl 5 fast. Exercise files are included with the course.
Course Perl 5 Essential Training
Author Bill Weinman
SKU
ISBN
Release Date 2010-04-23
Duration 6.54 hrs / 94 tutorials
Work files Yes
Price $ 59.95
Retail price $ 99.95
Language
Tags
 
1. Perl Quick-Start Guide for Experienced Programmers
Hello World 03:23
Counting lines in a file 02:47
Using a loop in Perl 04:34
Using subroutines in Perl 05:55
Using Perl's documentation 02:23
2. General Syntax
Understanding how Perl uses whitespace 04:37
Terminating statements with semicolons 04:53
Creating comments 05:12
Best practices for formatting code 05:28
3. Variables and Values
Understanding values and variables 02:18
Declaring numeric variables 06:31
Declaring character string variables 07:36
Declaring lists and arrays 06:15
Pulling slices from arrays 03:31
Understanding hashes and associative arrays 06:54
Getting value pairs using the each function 04:27
Understanding the undef value 05:44
4. Statements and Blocks
Assigning values to variables 02:24
Using statements and expressions 05:12
Combining statements into blocks 02:54
Understanding scope 05:34
5. Conditional Statements
Understanding conditional statements 01:57
Creating conditionals with if 05:03
Extending conditionals with else 02:09
Extending conditionals with elsif 04:53
Building if statements with postfix conditionals 03:08
Creating negative conditionals with unless 02:47
Using the ternary conditional operator 03:45
6. Loops
Understanding loops 00:52
Creating loops with while 02:16
Creating loops with until 02:55
Iterating lists with foreach 02:53
Iterating lists with for 04:49
Using loop control statements 02:21
Building loops with postfix statements 04:41
7. Special Variables
Understanding special variables 02:29
Using special variables 05:23
Working with special file handles 06:39
Using special constants 02:54
8. Operators
Performing basic math with arithmetic operators 04:33
Creating conditionals with comparison operators 04:36
Combining conditionals with logical operators 08:18
Reading file metadata with file test operators 04:50
Creating a sequence with the range operator 02:52
Combining strings with the concatenation operator 02:18
Streamlining strings with quote operators 04:05
Understanding operator precedence 04:24
9. Regular Expressions
Understanding regular expressions 01:18
Searching and replacing text with regular expressions 07:02
Extracting matches with parentheses 03:47
Matching wildcards 05:53
Matching classes of characters 04:33
Creating arrays with split 03:35
10. Subroutines
Understanding subroutines 01:05
Defining and calling subroutines 04:33
Using arguments with subroutines 03:07
Understanding scope and "my" variables 03:27
Returning values from a subroutine 03:29
11. References and Data Structures
Understanding values and references 04:26
Defining array references 06:40
Defining hash references 06:00
Building mixed data structures 06:33
12. File I/O
Understanding streams and files 01:52
Using file handles 06:01
Using the object-oriented interface for handling files 08:41
Working with binary files 07:43
13. Built-In Functions
Manipulating strings with built-in functions 07:03
Working with numbers 04:21
Manipulating lists and arrays with built-in functions 05:35
Retrieving and formatting time 05:43
14. Modules
Leveraging code with modules 01:39
Understanding object-oriented and procedural modules 02:24
Creating modules 09:51
Understanding object and instance data 05:38
Installing modules from CPAN on Mac and Unix 05:37
Installing modules from CPAN on Windows 04:26
15. Documentation with POD
Understanding POD 01:30
Documenting with POD 04:56
Exploring a POD document 02:44
16. New Features in Perl 5.10
Using Perl 5.10 01:39
Displaying text with say 01:23
Selecting from multiple choices with given and when 05:06
Keeping persistent variables with state 03:06
17. Exploring Web Development
Exploring CGI 05:28
Using a database 08:21
Developing a module library 06:47
Conclusion
Goodbye 00:40

 
Relevant products
Using Perl/CGI Scripts
by Bill Weinman
Retail price: $ 99.95 $ 49.95
  • 2.21 hrs
  •  EN
  • 16 lessons
Perl 5 Essential Training
by Bill Weinman
Retail price: $ 99.95 $ 59.95
  • 6.54 hrs
  •  EN
  • 94 lessons