Advanced of Perl

Advanced of Perl

Syllabus

  • Using standard modules
  • Installing modules from CPAN
  • Using CPAN modules
  • Packages, Namespaces
  • Libraries and Modules
  • Creating libraries and modules
  • Exporting selected functions
  • Unit testing
  • Packaging modules for distribution
  • Writing Unit Tests for Perl Modules
  • Introduction to References
  • Anonymous Arrays and Hashes
  • Multi Dimensional Data Structures
  • Manipulating Complex Data Structures
  • References to functions
  • Anonymous functions
  • Static variables and Closures
  • Memoization
  • Data serialization
  • Practical use of function references
  • Object Oriented Perl (OOP) manually and using Moose
  • Constructors and destructors
  • Class methods and Instance methods
  • Members
  • Inheritance, Polymorphism, Encapsulation
  • Automatic Class creation
  • Singleton
  • Operator overloading
  • Using the Perl debugger
  • Using Dancer for writing Web applications
  • Using LWP to write web scraping programs

Other Perl related pages.