Advanced Perl Maven video course

This Advanced Perl training course will allow you to create modules, classes. To write Object Oriented code in the modern way, using Moose, and by using only core Perl, manually blessing references.

It is based on many years of experience teaching Perl, blended with the modern features of Perl and CPAN.

Taking this course will help you maintain existing code and it will teach you how to use modern Perl tools to write new, nice and maintainable Perl code.

Table of Content

Some of the episodes are already available, some are going to be published later on. Some require registrations to the Perl Maven Pro others can be freely accessed by anyone. Some include screencasts, others contain just text.

Libraries and Modules, Packages and Namespaces

Using existing modules

  • Using standard modules

  • Installing modules from CPAN

  • Using CPAN modules

References

Introduction to References

Packaging modules for distribution

  • The directory hierarchy of a CPAN module

  • Writing Unit Tests for Perl Modules

  • ExtUtils::MakeMaker

  • Module::Build

  • Module::Install

  • Dist::Zilla

Object Oriented Programming in Perl using raw classes

See the Classic Object Oriented Perl page.

Object Oriented using Moo

See the Moo page

Object Oriented using Moose

See the Moose page

Some other advanced topics

What do people say?

Just watched the Advanced Perl Maven - Online video course by @szabgab.
Fantastic value, great course. ++.

Mark Smith

@szabgab oh cool thanks! im recommending it to my boss too so
he can better appreciate the work i do :)

@szabgab hah! im also getting it for myself too.. need to fill in the
blanks in my perl knowledge. thanks for making your tutorials available
@szabgab just got all 3 courses! btw i found you through youtube when
i was looking for help using perl Dancer and found your blog tutorial.

Captain Fwiffo

Other pages

Perl videos and screencasts
Perl tutorial
Perl Maven Products
Perl Maven Pro
Perl Maven Articles
Perl Maven - for people who want to get the most out of programming in Perl
Introduction to the Advanced Perl course