Introduction to Perl 5 Programming Training

Nivå: Foundation
Snittbetyg: 0/5 0/5 Based on 0 Reviews

This Introduction to Perl 5 Programming training course provides programmers who have experience in a procedural or object-oriented language, such as Visual Basic, C, C++, Java, or a UNIX shell, with an introduction to how to program in Perl. In this course, you will learn to structure code with user-generated subroutines, exploit additional object-oriented packages available on the Internet and build real-world scripts that can be used on UNIX, Linux, Windows and MacOS. Learn to use Perl for developing complete applications, applying built-in functions, and making use of external modules.


  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included
  • After-course computing sandbox included

Du kommer lära dig att:

  • Create effective, reusable Perl scripts
  • Parse and manipulate text with Perl regular expressions
  • Extract and arrange information from multiple files
  • Solve complex tasks with ease using Perl’s many small operators and functions

Välj den utbildningsform som passar dig bäst



  • Använd denna eller någon annan utbildning i ditt företag
  • Fullskalig programutveckling
  • Levereras när, var och hur du vill
  • Blandade utbildningsmodellerSkräddarsytt innehåll
  • Coaching av ett expertteam
View Details ›

Anpassa kurs och innehåll efter teamets behov

Kontakta oss

Utveckla dig och ditt team med anpassade eller öppna kurser alternativt e-learning

Learning Tree erbjuder kundanpassad utbildning hos er, öppna kurser i Stockholm, London eller Washington, möjlighet att delta via våra Anywhere centers (Malmö, Göteborg, Linköping, Stockholm eller Borlänge) eller olika former av e-learning med lärarstöd. Läs mer på .


Introduction to Perl 5 Programming Course Information

  • Requirements

    • Programming experience with either a procedural or object-oriented language such as Visual Basic, C, C++, Java, or a UNIX shell
    • No previous familiarity with Perl is required

Introduction to Perl 5 Programming Course Outline

  • Introduction to Perl

    • Perl strengths: flexible, fast, rich, easy-to-use operator set
    • Reusable tool building for system admin, text manipulation, the Internet
    • Networking, text filtering, web application programming
  • Perl Syntax Fundamentals

    Running Perl programs

    • Invoking UNIX/Linux scripts with #! syntax
    • Starting Perl scripts under Windows via command line

    Variable types and contexts

    • Scalars vs. lists vs. hashes
    • Strings and interpolated strings
    • Making sense of special variables
    • Working in the right context

    Compound data structures

    • Creating references to anonymous data
    • Building multidimensional arrays
    • Working with multidimensional hashes

    Managing files and user input

    • Handling standard I/O streams
    • Parsing command-line arguments
    • Reading and writing data files
  • Pattern Matching and Operators

    Perl regular expressions

    • Extracting important text information
    • Building on UNIX regular expressions
    • Altering data with substitutions
    • Performing global and case-insensitive matches

    Perl's small operator groups

    • Manipulating arithmetic expressions
    • Replicating and growing strings
    • Saving time with assignment operators
    • Making decisions with logical operators
    • Establishing and using ranges
  • Looping, Decisions and Flow Control

    Perl support for conventional flow control constructs

    • Making decisions with if/else/elsif
    • Creating loops with do, while, until, for and foreach

    Perl-specific constructs

    • if and unless as statement modifiers
    • Constructing switch statements
  • Subroutines

    Writing subroutines

    • Defining and calling a subroutine
    • Passing and receiving parameters
    • Returning values to the caller

    Making data work for you

    • Localising variables: my and local
    • Accessing global variables
  • Built-in and Add-on Functions

    Common data manipulation requirements

    • String functions for text manipulation
    • Processing arrays with list functions
    • Arranging information with sort

    I/O and tool building

    • Manipulating file system entries
    • Reading binary file
    • Dissecting and creating records with split and join
    • Formatting tabular output
  • Perl and Object Orientation

    How Perl implements object orientation

    • An introduction to OO in Perl
    • Methods, classes and constructors
    • Surveying and obtaining third-party packages from CPAN

    Accessing OO packages

    • Incorporating modules with use
    • Defining a schema to employ OO modules
    • Calling methods with the -> syntax
    • Passing initialization parameters

Introduction to Perl 5 Programming Training FAQs

  • What is Perl?

    Perl is a high-level programming language that provides tools for a variety of tasks and problems, including systems programming.

Questions about which training is right for you?

call 08-506 668 00

Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

100% Satisfaction Guaranteed

Your Training Comes with a 100% Satisfaction Guarantee!*

*Partner-delivered courses may have different terms that apply. Ask for details.

Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

Hur föredrar du att bli kontaktad:

Please Choose a Language

Canada - English

Canada - Français