title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Beginning Perl
Course Description
Overview
This Beginning Perl course is designed to provide students with the ability to create basic Perl scripts.Objectives
- Create basic Perl scripts
Audience
- Programmers
- System Administrators
Prerequisites
- Programming experience in a structured language such as C, C++, Java, or COBOL is strongly recommended
Topics
- Origin of Perl
- Perl Versions
- Invoking Perl
- Perl Documentation
- Perl Resources
- Numeric Literals
- Manipulating Numbers
- String Literals
- Manipulating Strings
- Single vs. Double Quotes
- Scalars Variables
- Undefined Variables
- Auto increment and decrement
- Reading data from the user
- Chomp & Chop
- Curly Braces
- Additional Resources
- Referencing Array Elements
- Adding & Removing Elements
- The Splice Function
- Using for Loops
- The Reverse Statement
- The Sort Operator
- The qw & qq statements
- Arrays used in scalar context
- Additional Resources
- Crating Associate Arrays
- The Values Statement
- Reverse searching an associative array
- exists vs. defined
- Special Variables
- The Environment Variables
- The Argument Variable
- Additional Resources
- Blocks
- The if Statement
- The unless Statement
- The switch Statement
- The given Statement
- The while Statement
- The until Statement
- The do Statement
- Loop Control: last
- Loop Control: next
- Additional Resources
- Numeric Comparison
- String Comparison
- Pattern Matching
- Using the Outcome of a Statement
- File Test Conditions
- Complex Conditional Expressions
- Understand and/or versus &&/||
- Using Parentheses
- Short Circuiting
- Additional Resources
- Reading Input
- while & until Loops
- Record Separator Variable
- The Diamond Operator
- The Default Variable
- Using Parentheses
- Filehandles
- The die and warn Statements
- Opening and Reading from Files
- Opening and Writing to Files
- Reading a Block of a Filehandle
- Reading a Single Character
- Piping in Perl
- The format Statement
- Here Documents
- Additional Resources
- Pattern Matching vs. Wildcards
- Matching, Substituting and Translation
- Modifiers
- Regular Expressions: Metacharacters
- Regular Expressions: Classes
- Regular Expressions: Backreferencing
- Additional Resources
- split
- join
- substr
- index
- rindex
- grep
- srand & rand
- sleep
- Additional Resources
- Controlling the Filesystem within Perl
- Working with Directories
- Working with Files
- Back-Quoting
- The System Statement
- Additional Resources
- Creating Functions
- Invoking Functions
- Returning Values from Functions
- Passing Parameters
- Scope of Variables
- local() vs. my()
- Additional Resources
- What are Modules?
- Loading Modules with use
- Other Functions of use
- Additional Resources
- The –w Switch
- The Perl Debugger
- Debugger Commands
- Additional Resources
Related Courses
-
SAS 1: Introduction to the SAS System
PLSA-115- Duration: 3 Days
- Delivery Format: Classroom Training
- Price: 2,100.00 USD
-
Fundamentals of JavaScript
WDJS-225- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,755.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.
STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.