courses / products
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
SUBSCRIBE
Subscribe to Receive Special Offers & New Release Updates
100% Satisfaction Guaranteed

CareerVision is committed to providing our customers with the best service and products available.

We back our training products with a 100% Satisfaction or Your Money Back Guarantee, so you can buy worry free. More....



FAST UK DELIVERY
Order Today, Learn Tomorrow!

Pay as You Learn

SECURE PAYMENT
PROCESSING


We Accept All Major Credit Cards, PayPal and Google Checkout

Credit Cards Accepted
PayPal Accepted



Follow us on Facebook

Perl 5 Essentials

 
Bookmark and Share
Perl 5 Essentials
 

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.

ISBN: 1-59671-618-5
UPC: 6-70557-02876-7
SKU: 02876

Author: Bill Weinman
Duration: 6 Hours, 54 Minutes on 1 DVD-ROM
Exercise Files: Yes
Software works on: Mac and Windows

Includes Closed Captions


 

COURSE OUTLINE


Introduction
Welcome
Using the exercise files
Prerequisites
What is Perl?
Installing ActiveState's ActivePerl on Windows
Installing Eclipse on Windows
Installing Eclipse on Mac

1. Perl Quick-Start Guide for Experienced Programmers
Hello World
Counting lines in a file
Using a loop in Perl
Using subroutines in Perl
Using Perl's documentation

2. General Syntax
Understanding how Perl uses whitespace
Terminating statements with semicolons
Creating comments
Best practices for formatting code

3. Variables and Values
Understanding values and variables
Declaring numeric variables
Declaring character string variables
Declaring lists and arrays
Pulling slices from arrays
Understanding hashes and associative arrays
Getting value pairs using the each function
Understanding the undef value

4. Statements and Blocks
Assigning values to variables
Using statements and expressions
Combining statements into blocks
Understanding scope

5. Conditional Statements
Understanding conditional statements
Creating conditionals with if
Extending conditionals with else
Extending conditionals with elsif
Building if statements with postfix conditionals
Creating negative conditionals with unless
Using the ternary conditional operator

6. Loops
Understanding loops
Creating loops with while
Creating loops with until
Iterating lists with foreach
Iterating lists with for
Using loop control statements
Building loops with postfix statements

7. Special Variables
Understanding special variables
Using special variables
Working with special file handles
Using special constants

8. Operators
Performing basic math with arithmetic operators
Creating conditionals with comparison operators
Combining conditionals with logical operators
Reading file metadata with file test operators
Creating a sequence with the range operator
Combining strings with the concatenation operator
Streamlining strings with quote operators
Understanding operator precedence

9. Regular Expressions
Understanding regular expressions
Searching and replacing text with regular expressions
Extracting matches with parentheses
Matching wildcards
Matching classes of characters
Creating arrays with split

10. Subroutines
Understanding subroutines
Defining and calling subroutines
Using arguments with subroutines
Understanding scope and "my" variables
Returning values from a subroutine

11. References and Data Structures
Understanding values and references
Defining array references
Defining hash references
Building mixed data structures

12. File I/O
Understanding streams and files
Using file handles
Using the object-oriented interface for handling files
Working with binary files

13. Built-In Functions
Manipulating strings with built-in functions
Working with numbers
Manipulating lists and arrays with built-in functions
Retrieving and formatting time

14. Modules
Leveraging code with modules
Understanding object-oriented and procedural modules
Creating modules
Understanding object and instance data
Installing modules from CPAN on Mac and Unix
Installing modules from CPAN on Windows

15. Documentation with POD
Understanding POD
Documenting with POD
Exploring a POD document

16. New Features in Perl 5.10
Using Perl 5.10
Displaying text with say
Selecting from multiple choices with given and when
Keeping persistent variables with state

17. Exploring Web Development
Exploring CGI
Using a database
Developing a module library

Conclusion
Goodbye




 

 
 
Print Image Printer friendly version   
Top of page
A-Z COURSE LIST   PROVIDERS   CBT TRAINING  CVISION NEWS  CONTACT US   SITEMAP  

MCITP Training Courses  MCPD Training Courses  MCTS Training Courses
MCITP Database Developer Training Courses  MCITP Database Administrator Training Courses
Flash Tutorials & Training Courses  MCSE CBT Training Adobe Photoshop Tutorials & CBT Training Microsoft Certification Training

CareerVision
61 Caroline Street, Birmingham, B3 1UF, UK
Tel: 0121 248 2400, Fax: 0121248 2800,
Email: sales@cvision.co.uk |Web: www.cvision.co.uk

red arrow Website design by Aimpro UK red arrow Terms