Audience
The audience for this course includes application developers software engineers and other network designers. Candidates for this exam create interactive Web pages using client- and server-side Web applications; access relational database systems from Web applications; implement applications using component technology; and create parameters for environment variables. As a prerequisite students must have the CIW Foundations series certification (exam 1D0-410) or equivalent experience for those students not seeking Master CIW Enterprise Developer certification. This course will help students prepare for exam number 1D0-437. In addition students should have taken the first part of this series (87041).
Objective
- Identify the syntax of pattern binding operators.
- Match metacharacters with their functions.
- Identify the syntax of character classes.
- Identify characteristics of subroutines.
- Identify the syntax used to invoke a subroutine.
- Identify the syntax used to return values from a subroutine.
- Identify characteristics of filehandles.
- Identify characteristics of the open function.
- Output data to a file by using the print function.
Topics Include
Unit 1: Regular Expressions and Pattern Matching
- Identify the syntax of pattern binding operators.
- Match metacharacters with their functions.
- Identify the syntax of character classes.
- Modify an array by using the split and join functions.
- Validate a data format by using regular expressions.
- Identify the syntax of the matching (m//) and the substitution (s///) operators.
- Capture data by using backreferences.
- Identify the code for creating a report by using pattern matching.
- Identify the code for obtaining file content information by using a hash.
- Identify the code used to solve Reverse Polish Notation (RPN) equations.
Unit 2: Subroutines
- Identify characteristics of subroutines.
- Identify the syntax used to invoke a subroutine.
- Identify the syntax used to return values from a subroutine.
- Identify the syntax used to sort an array in numerical order by using a subroutine.
- Identify the syntax used to define the scope of a variable.
- Identify features of references in Perl.
- Reference non-scalar data types.
- Pass references to a subroutine.
Unit 3: Managing Files
- Identify characteristics of filehandles.
- Identify characteristics of the open function.
- Output data to a file by using the print function.
- Identify the syntax used to read from files.
- Identify the syntax used to position a file pointer.
- Match file test operators with their functions.
- Match the 13 stat return values with their functions.
- Identify characteristics of environment variables.
- Access environment variables.
- Create a temporary environment variable.
- Identify the characteristics of the @ARGV array.
Duration
8
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
The network version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada