home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
C
All CoursesbalkjeGeneral » Introduction to HW & SW » Soft skills » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad and iPhone iOSDatabases and middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data and analyticsApplication development » Methods and techniques » TOGAF » PRINCE2 » Agile development and Scrum » Programming languages » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSystems management » ITIL » SecuritybalkjePractical informationRegistration 
Perl programming: fundamentals course

Objectives

Perl is a popular general-purpose programming language. It is designed to be used on all possible platforms (UNIX, Linux, MS-Windows, Mac, ...). It is commonly applied for a wide range of tasks such as system administration, web development, network programming, and text manipulation. Perl is praised for its flexibility, versatility, performance, and its ease to automate system tasks. During this course, the basic syntax of the Perl 5 language is discussed.

Main topics

  • Introduction:
  • What is Perl?
  • Why is Perl used?
  • Basic structures in Perl:
  • basic operations (arithmetic and textual)
  • 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: installing them and learn how to use them
 

Intended for

System administrators who want to automate day-to-day tasks, and possibly deploy their scripts on multiple platforms.Software developers who are charmed by the compact, readable, and versatile programming possibilities, or by the unexpectedly efficient runtime behaviour of Perl.Designers planning to use a Perl module which they found on the internet, and want to understand how that module works.

Background

Participants should have a basic programming experience (see course Programming fundamentals). 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

You can enrol by clicking on a date
datedur.lang.  location  price
04 Sep3?Leuven  (BE)1350 EUR  (excl. VAT) 
27 Nov3NWoerden  (NL)1350 EUR  (exempt from VAT) 

Global score

   
4.2/5 (based on 185 evaluations)

Reviews

     
Useful! Practical exercises. Good content & presentation. (, )
     
Goed. Nuttige cursus. (, )
     
Cours globalement bon, donné par quelqu'un qui maîtrise son sujet. (, )
     
Cursus is goed bevallen. (, )
     
warrig, door de vele praktijk kwam de theorie onvoldoende aan bod waardoor de oefeningen langer duurden om uit te pluizen (, )
     
Goede cursus die mij bood wat ik verwachtte (, )
     
Leerzaam voor beginner van Perl (, )
     
Goede cursus met duidelijke uitleg (, )
     
Gecondenseerde stof (, )
     
Prima organisatie (, )

Refresh this page to see other comments.