ES0665: ADVANCED PERL PROGRAMMING
Perl has become the most popular programming language for World Wide Web CGI development due to its efficient text processing and its ease of development. As a scripting language, Perl allows the programmer to develop powerful applications in a short period of time. With the introduction of Perl version 5, Perl now supports complex data types and Object-Oriented Programming which allows the developer to create complex and powerful programs. Also, there are many modules available to create programs to do CGI programming, TCP/IP programming, text processing, and much more. This course is designed for the experienced Perl programmer and covers many advanced topics utilizing existing Perl modules. The student will learn about references, complex data types, object-oriented programming, advanced regular expressions, TCP/IP programming, and the Tk interface to Perl.

For Registration/Information call (586) 336-7860 or
email info@epcom.com

  Return to Course Offerings
 

Who Should Attend

    This course is designed for the individual who has Perl programming experience.

Prerequisites

What you will learn

    The course covers advanced topics in Perl starting with references and extends through the Tk interface. After completing the course, participants will be able to do the following:

  • Understand references
  • Create complex data types
  • Understand object oriented programming in Perl
  • Use advanced regular expressions
  • Use TCP/IP concepts in Perl programs
  • Use the Tk interface to Perl

Course Outline

  1. Introduction
    • References
    • Syntax
    • Creating and dereferencing
    • Anonymous variables
  2. Complex data types
    • List of lists
    • List of hashes
    • Hash of lists
    • Hash of hashes
  3. Advanced regular expressions
    • New Perl 5 regular expresssion operators
    • Turn off greedy nature
  4. TCP/IP programming
    • TCP/IP basics
    • Perl's built-in functions
    • Client and server scripts
    • Using the TCP module
  5. Using the Tk interface
    • Tk basics
    • Using the Tk module

Hands-on Workshops

  • Using references
  • A two-dimensional array
  • A list of hashes
  • Very complex data type
  • Object oriented program
  • TCP/IP program
  • Tk program

Course Duration

    Two (2) days.

Course Schedule

Course Materials

  • Comprehensive course workbook/summary
  • Course certificate of completion

For Registration/Information call (586) 336-7860 or email info@epcom.com

  Return to Course Offerings



home - consulting - education - staffing | careers - about us - contact us

v1.0 Copyright 2004, Epcom Corporation