Skip to content
Technologies / Programming

Perl Programming - From Basics to Advanced Techniques

Training provides thorough introduction to Perl language, guiding participants from basics to advanced programming techniques. The program combines theoretical lectures with intensive practical workshops, during which participants create real programming solutions. The course focuses on utilizing unique Perl language features, including advanced text processing and regular expressions. Classes are conducted interactively, with numerous practical exercises and real-world examples.

Issues

  • Perl language syntax and semantics

  • Regular expressions and text processing

  • Object-oriented programming in Perl

  • CPAN modules and packages

  • File and data stream handling

  • Code debugging and profiling

  • Good programming practices in Perl

  • System task automation

  • Text data processing

  • Creating administrative scripts

  • Security in Perl scripts

  • Integration with operating system

Benefits

  • After completing the training, participants will be able to independently create effective Perl scripts for task automation
  • They will gain the ability to use advanced language constructs to solve complex programming problems
  • They will learn to design and implement modular solutions using Perl programming best practices
  • They will master Perl code debugging and optimization techniques
  • They will learn methods for effective text data processing using regular expressions
  • Creating scripts for system task automation

Who is this training for?

Developers starting to work with Perl language
Unix/Linux system administrators wanting to automate tasks
Developers of other languages wanting to expand their skills
Text data processing specialists
Data analysts using scripts for automation
DevOps engineers seeking automation tools
Software testers interested in test automation
Technical support specialists needing log analysis tools

Prerequisites

  • Basic knowledge of programming in any language
  • Knowledge of Linux/Unix operating system at basic level
  • Ability to work with command line
  • Basic knowledge of working with text files

Training program

01

History and philosophy of Perl language

  • Installation and environment configuration
  • Basic syntax and data types
  • Variables, operators and control structures
  • Data structures and functions
02

Arrays and hashes

  • References and complex structures
  • Defining and using subroutines
  • Variable scope and parameter passing
  • Advanced programming techniques
  • Regular expressions and text processing
  • Object-orientation in Perl
03

Modules and packages

  • File and directory handling
04

Practical applications

  • Text data processing
  • Creating administrative scripts
05

Network communication

  • Integration with operating system

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

Who is the Perl Programming - From Basics to Advanced Techniques training for?

This training is designed for professionals looking to develop skills in perl programming - from basics to advanced techniques. Required level: intermediate.

How long is the Perl Programming - From Basics to Advanced Techniques training?

The training lasts 3. Available in online or on-site format.

Will I receive a certificate?

Yes — every participant receives a completion certificate confirming acquired competencies. EITT holds ISO 9001 accreditation.

Can this training be conducted for a closed group?

Yes — we offer dedicated closed trainings for companies. We customize the program to your team's needs. Contact us for an individual quote.

Monika Fengler
Monika Fengler Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90