Szkolenia HPE

Cel szkolenia szkolenie zdalne - dlearning

kod: H4311S

This course provides system administrators, programmers, and technical users with the basics of Perl programming. Topics include Perl programming syntax and structure, control structures, file I/O, pattern matching, functions, programming the Common Gateway Interface (CGI), and use of object-oriented modules. The course is 40 percent lecture and 60 percent hands-on labs using HPE servers.

At the conclusion of this course, you should be able to:

  • Read and maintain existing Perl scripts
  • Create and execute a Perl program
  • Use looping and branching statements
  • Use lists, arrays, and hashes
  • Use regular expressions
  • Use subroutines to modularize programs
  • Use advanced data structures
  • Understand the use of CGI and Perl modules


System administrators, programmers, and technical users

Plan szkolenia Rozwiń listę

  1. Introduction to Perl Programming
    • What is Perl?
    • Parts of a Perl program
    • Creating a Perl program
    • Introduction to Perl programming
  2. Perl Statements
    • Format of Perl statements
    • Variables and scalar variables
    • Commands
    • Evaluation and assignments
    • Operators
  3. Managing Data
    • Standard file descriptors
    • Opening files
    • Reading and writing files
    • Formatting
    • File handling functions
  4. Looping and Branching
    • What is true/false?
    • The if conditional
    • Using unless
    • Loops with while and until
    • The for loop
    • Using foreach
  5. Lists, Arrays, and Hashes
    • Creating and working with lists
    • Creating and working with arrays
    • Creating and working with hashes
    • Commands for lists, arrays, and hashes
  6. Looping and Branching Controls
    • Modifiers
    • Using “short-circuit” statements
    • Modifying execution of a loop
    • Using labels
    • Commands related to users and groups
  7. Pattern Matching
    • Uses for pattern matching
    • Using regular expressions
    • Literal and character matching
    • Anchors and quantifiers
    • Capturing and backreferences
    • Command modifiers
  8. Module Subroutines
    • Creating and calling a subroutine
    • Pass by value call
    • Pass by reference call
    • Prototypes
    • Using subroutines
  9. Special Variables
    • Record handling
    • Formats
    • Regular expressions
    • Process information
    • Arrays and hashes
    • Process and time commands
  10. Advanced Data Structures
    • What is possible?
    • Creating and using references
    • Anonymous references
    • Simple and complex records
    • Array of records
    • Arrays of arrays and hashes
    • Hashes of hashes and arrays
    • Using linked lists
  11. The Common Gateway Interface (CGI) Protocol
    • The CGI protocol defined
    • CGI’s role
    • Creating a form
    • Text area and radio buttons
    • Security and pathname issues
    • Environmental variables
    • Debugging CGI scripts
  12. Perl Modules
    • What is a module?
    • Building and installing modules
    • Sockets
    • CGI
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne
  • UNIX® Fundamentals (51434S) or
  • Equivalent UNIX experience including using the editor and navigating directories and
  • Basic programming experience in C or Java or another high level programming language or an operating system command shell (csh, ksh, or POSIX)
Poziom trudności
Czas trwania 4 dni

The participants will obtain certificates signed by HPE (course completion).


Authorized HPE Trainer.

Pozostałe szkolenia HPE | Vmware vSphere

Szkolenia powiązane tematycznie


Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.

* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.


Najbliższe szkolenia HPE

Harmonogram szkoleń HPE