home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
Perl programming: fundamentals course

Intended for

Programmers and system administrators who are going to write scripts or programs in Perl.

Background

Participants should have a basic programming experience (see course Introduction to programming). It is assumed that the participants are sufficiently familiar with either MS-Windows, Unix, or Linux, in order to be able to create files and start up programs.

Training method

Classroom instruction; theory, examples and exercises.

Course leader

Peter Vanroose.

Duration

3 days.

Schedule

datelanguageplacepriceremarks
28/03/2012NWoerden1260 EUR
29/05/2012ELeuven1260 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 

Objectives

The Perl programming language is very popular; because of its availability on all possible platforms (UNIX, Linux, MS-Windows, Mac, ...), its flexibility, versatility, and its ease to automate system tasks. During this course, the basic syntax of the Perl language is discussed.

Main topics

  • Introduction:
  • What is Perl?
  • Why is Perl used?
  • Basic structures in Perl:
  • arithmetic operations
  • comparisons
  • standard input/output
  • The use of lists (arrays and hashes)
  • Conditions and strings:
  • if ... elsif ... else, unless, ...
  • while, until, for, foreach
  • Manipulation and comparison of text strings
  • pattern matching with regular expressions
  • substitution, extraction, splitting of textual data
  • More advanced topics:
  • the creation and use of subroutines
  • the handling of files (open, read, write)
  • the use of references
  • Perl and the shell: piping, redirecting, calling external programs, and the use of parameters
  • Perl modules