• Condensed Perl Programming

  • Advanced Perl Programming
  • Condensed Perl Programming

    Summary ::
    This course starts from the basics of Perl programming and explains how to build best practices. It will allow you to build Perl scripts to create setup files, facilitate system administration and communicate with databases. It will provide you with an extensive look in tools and methods to be able to grow your Perl experience.

    Method :: Classical education with exercises in a workshop atmosphere.
    Participants :: Application Developers and System Administrators with a good understanding how Programming Languages work and with some basic Linux/UNIX knowledge.
    Prerequisites :: Basic scripting experience and Linux or UNIX knowledge.

    Objectives ::
    At the end of the course, the students will understand Perl, in following domains :

    • Gain understanding of Perl basic concepts
    • Will be able to use Basic Input/Output
    • Variables, subroutines, References, Control Structures, Loops and Diamond operator
    • Can use File and directory handles
    • Understanding of regular expressions
    • Process Management and String techniques
    • Will understand globbing and other usefull Perl techniques
    • Usage of CPAN modules and classes
    • Will be able to create scripts who check and parse logfiles
    • Can create SNMP queries
    • Will apply his knowledge to query databases and copy files over the network

    Content ::
    Day 1
    • Introduction to Perl Concepts
    • Language Basics
    • Control Structures
    Day 2
    • Hashes and Input/Output
    • Subroutines
    • Test operators and Files

    Day 3
    • Regular Expressions
    • Using the Documentation
    • Using CPAN
    • Modules, Packages and classes
    Day 4
    • String Techniques
    • Internal functions and tips
    • Script Workshop
    Course Materials ::

    • Learning Perl, Fourth Edition, by Randal L. Schwartz, Tom Phoenix, Brian D Foy, O'Reilly

    Administrative Information ::
    Course dates: Upon Request
    Price : 1.999,- € + VAT

    More information ::
    Phone: +32 (0)2 747 47 01
    Course Registration Form

    Back to Linux Belgium Education


    Advanced Perl Programming

    Summary ::
    This course is created to those familiar with the Perl programming language and explains how to build best practices for larger Perl applications. It brings deeper insights in the Object Oriented programming approach of Perl and is delivered in a workshop-like fashion. It will provide you with an extensive look in tools and methods to be able to grow your Perl experience even further.

    Method :: Classical education with exercises in a workshop atmosphere.
    Participants :: Application Developers and System Administrators with a good working experience of Perl who wish to enhance their knowledge even further.
    Prerequisites :: A large experience with Perl development, a good Linux or UNIX knowledge and a conceptual knowledge of Object Oriented programming. Having followed a previous Perl course or an equivalent working experience with Perl is mandatory.

    Objectives ::
    At the end of the course, the students will understand Perl, in following domains :

    Content ::
    Day 1
    • Introduction and quick recap
    • Type globs and symbols
    • References
    Day 2
    • Best practices
    • Complex datastructures
    • Eval re-explained
    • Advanced Networking

    Day 3
    • Introduction to classes
    • Universal and AUTOLOAD
    • Overloading, polymorphism and inheritance
    • Interesting classes on CPAN
    Day 4
    • Tie
    • Storage persistence
    • Database access
    • Process management and communication
    Day 5
    • Threads
    • Web programming with CGI
    • Introduction to GTK2
    • Building Perl/GTK2 interfaces with Glade
    Course Materials ::

    • Advanced Perl Programming, by Sriram Srinivasan, O'Reilly

    Administrative Information ::
    Course dates: Upon Request
    Price :: 2.499,- € + VAT

    More information ::
    Phone: +32 (0)2 747 47 01
    Course Registration Form

    Back to Linux Belgium Education