Buy Cheap Lynda.COM Perl 5 Essential Training

Lynda.COM Perl 5 Essential Training

Retail price: $39.95
Our price: $19.95



Select language:
Delivery Method: Electronic Download

Author:
Bill Weinman

Duration:
06h 54m

Released on:
4/23/2010

Exercise files:
Yes

Software works on:
Windows only


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.
Topics include:

    Understanding Perl's general syntax
    Using data types effectively
    Defining and calling subroutines
    Modular and object-oriented programming
    Prefix and postfix loops and conditionals
    Performing math, manipulating strings, and working with complex data structures
    Understanding regular expressions
    Formatting code: best practices
    Exploring the new features in Perl 5.10





Introduction
Welcome           01m 44s
Using the exercise files           01m 46s
Prerequisites           02m 34s
What is Perl?           04m 31s
Installing ActiveState's ActivePerl on Windows           04m 01s
Installing Eclipse on Windows           11m 34s
Installing Eclipse on Mac           08m 25s

1. Perl Quick-Start Guide for Experienced Programmers
Hello World           03m 23s
Counting lines in a file           02m 47s
Using a loop in Perl           04m 34s
Using subroutines in Perl           05m 55s
Using Perl's documentation           02m 23s

2. General Syntax
Understanding how Perl uses whitespace           04m 37s
Terminating statements with semicolons           04m 53s
Creating comments           05m 12s
Best practices for formatting code           05m 28s

3. Variables and Values
Understanding values and variables           02m 18s
Declaring numeric variables           06m 31s
Declaring character string variables           07m 36s
Declaring lists and arrays           06m 15s
Pulling slices from arrays           03m 31s
Understanding hashes and associative arrays           06m 54s
Getting value pairs using the each function           04m 27s
Understanding the undef value           05m 44s

4. Statements and Blocks
Assigning values to variables           02m 24s
Using statements and expressions           05m 12s
Combining statements into blocks           02m 54s
Understanding scope           05m 34s

5. Conditional Statements
Understanding conditional statements           01m 57s
Creating conditionals with if           05m 03s
Extending conditionals with else           02m 09s
Extending conditionals with elsif           04m 53s
Building if statements with postfix conditionals           03m 08s
Creating negative conditionals with unless           02m 47s
Using the ternary conditional operator           03m 45s

6. Loops
Understanding loops           00m 52s
Creating loops with while           02m 16s
Creating loops with until           02m 55s
Iterating lists with foreach           02m 53s
Iterating lists with for           04m 49s
Using loop control statements           02m 21s
Building loops with postfix statements           04m 41s

7. Special Variables
Understanding special variables           02m 29s
Using special variables           05m 23s
Working with special file handles           06m 39s
Using special constants           02m 54s

8. Operators
Performing basic math with arithmetic operators           04m 33s
Creating conditionals with comparison operators           04m 36s
Combining conditionals with logical operators           08m 18s
Reading file metadata with file test operators           04m 50s
Creating a sequence with the range operator           02m 52s
Combining strings with the concatenation operator           02m 18s
Streamlining strings with quote operators           04m 05s
Understanding operator precedence           04m 24s

9. Regular Expressions
Understanding regular expressions           01m 18s
Searching and replacing text with regular expressions           07m 02s
Extracting matches with parentheses           03m 47s
Matching wildcards           05m 53s
Matching classes of characters           04m 33s
Creating arrays with split           03m 35s

10. Subroutines
Understanding subroutines           01m 05s
Defining and calling subroutines           04m 33s
Using arguments with subroutines           03m 07s
Understanding scope and "my" variables           03m 27s
Returning values from a subroutine           03m 29s

11. References and Data Structures
Understanding values and references           04m 26s
Defining array references           06m 40s
Defining hash references           06m 00s
Building mixed data structures           06m 33s

12. File I/O
Understanding streams and files           01m 52s
Using file handles           06m 01s
Using the object-oriented interface for handling files           08m 41s
Working with binary files           07m 43s

13. Built-In Functions
Manipulating strings with built-in functions           07m 03s
Working with numbers           04m 21s
Manipulating lists and arrays with built-in functions           05m 35s
Retrieving and formatting time           05m 43s

14. Modules
Leveraging code with modules           01m 39s
Understanding object-oriented and procedural modules           02m 24s
Creating modules           09m 51s
Understanding object and instance data           05m 38s
Installing modules from CPAN on Mac and Unix           05m 37s
Installing modules from CPAN on Windows           04m 26s

15. Documentation with POD
Understanding POD           01m 30s
Documenting with POD           04m 56s
Exploring a POD document           02m 44s

16. New Features in Perl 5.10
Using Perl 5.10           01m 39s
Displaying text with say           01m 23s
Selecting from multiple choices with given and when           05m 06s
Keeping persistent variables with state           03m 06s

17. Exploring Web Development
Exploring CGI           05m 28s
Using a database           08m 21s
Developing a module library           06m 47s

Conclusion
Goodbye           00m 40s

More Info:
Cheap Windows Software
Secure Shopping

Our mission is to provide our clients with 100% full working retail versions of all OEM programs — no demos or academic versions!

100% Secure Shopping Guaranteed