  
                    
|
| |
 |
INTERMEDIATE PERL TRAINING
| Course Description |
|
This three-day course enables students to progress from basic level Perl programming concepts to more advanced Perl programming features.
Course Length: 3 Days
Course Tuition: $990 (US)
|
| Prerequisites |
|
|
Programming experience in a structured language, such as C, C++, Java, or COBOL, is required as well as a basic familiarity with the Perl language.
|
• Advanced Regular Expressions
Review: Basic Regular Expressions
Modifiers
Getting the Nth Occurrence of a Match
Greedy vs. No-Greedy Matches
Regular Expression Variables
Special Characters in Regular Expressions
Assertions
Reading from Filehandles Using Split
Multiple Line Matching
Commenting Regular Expressions
Alternative Delimiters
Additional Resources
• Advanced Formatted Output
Review: The Format Statement
Advanced Format Statement Features
printf and sprintf
Using Select
The <> Operator
Additional Resources
• Exploring Useful Built-In Variables
Perl’s Built-In Variables
Variables Reference Chart
Use English
ID Variables
Status variables
Separator Variables
The Signal Handle Variable
Version of Perl
Program Start Time
Additional Resources
• Advanced File Handling
Review: Basic File Handling
Displaying the File Position
Moving the File Position
Opening Files for Reading and Writing
Making “Files” within Your Script
Locking Files
Flushing Output Buffers
Additional Resources
• Pragmas
Perl Pragmas
Pragma Chart
Review: use strict
Predeclaring Subroutines
Predeclaring Global Variables
Additional Resources
• Exploring Useful Built-In Modules
Built-In Modules
Module Table
Cwd
Env
File
Math
Sys
Text
Fatal
Additional Resources
|
• Debugging Tools
Review: The –w Switch
Review: The Perl Debugger
Debugger Commands
Diagnostics
Carp
Data::Dumper
Additional Resources
• Perl/TK Basics
Working with Windows
Types of Widgets
Geometry Managers
Creating Widgets
The OO Nature of the Tk Module
Additional Resources
• Perl TK Widgets
Frames
Labels
Buttons
Checkbuttons
Radiobuttons
Listboxes
Scrollbars
Scales
Entries
Creating Menus
Additional Resources
• Geometry Managers
pack Options
The –after and –before Option
The –anchor and –side Options
The –fill Option
Padding with Pack
Managing Widgets with Pack
Binding
The Focus Command
Additional Resources
• Appendix A: Database Interfaces
Perl Databases
Using DBM
Overview of DBI
• Appendix B: Perl Style/Coding Standards
Overview of Perl Style
The Man Page’s Style Guide
Tom Christiansen’s Style Guide
The Perl Beautifier
Contact us for course schedules or more
information.
|
|
 |
|
|
|
|