Perl training: Net-Innovation Finland Oy
Sivut Suomeksi  Pages in English 

Perl services
   Perl training overview
   Commercial Perl support

Perl classes
   Introduction to Perl
   WWW/CGI programming
   Advanced Perl

Company information
   General information
   Contact information

Feedback
   anders.lundstrom@niv.fi
  Net-Innovation Finland Oy

Name of the class:  Introduction to Perl programming

Duration:  3 days

Labs:  about 50-60 % of the time

Prerequisite:  General programming experience eg in one of the following languages will be useful: Unix shell, awk, sed, C, C++, Visual Basic, Java. Unix experience is NOT required.

Target audience:  System administrators, Webmasters, Web-programmers, Programmers

Goal:  To learn the basics of Perl. Note that this is an intensive programming class. The class will give enough background information for the classes Perl WWW/CGI programming or Perl Advanced Topics. The advanced topics (Fancy Data Structures, Libraries Modules and Classes are covered in much more detail in the class Perl Advanced Topics)

Course contents: 

  • Introduction and Overview
  • Scalar Variables and Functions
  • Operators
  • Control Flow Structures
  • Data structures: Arrays, Hashes, Fancy Data Structures
  • Regular Expressions
  • File I/O
  • Functions and Subroutines
  • Libraries Modules and Classes

Course material (in english): 

  • Student workbook
  • Labs/documentation in HTML format
  • A Perl book: Programming Perl, (the "Camel book"). The book selection might change over time.

Lab environment:  Unix/Linux or Windows (XP/2000/NT/W98/W95)