The Object-Oriented (OO) Perl with Moose training course is designed to demonstrate how to effectively write OO Perl using Moose.
The course begins with an overview of Moose concepts, building classes and objects, and behaviors and roles. Next, it explores subclassing and inheritance, destruction and Meta-Object Protocol (MOP). The course concludes with look into Moose extensions and reductions followed by immutability and best practices.
Prerequisites: Previous Perl experience is advised.
Purpose
|
Learn how to write Object-Oriented (OO) Perl with Moose. |
Audience
|
Existing Perl developers looking to expand their knowledge and leverage OO concepts. |
Role
| Software Developer |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 2 Days |
Related Technologies
| Perl |
Productivity Objectives
- Illustrate object-oriented (OO) Perl programs based on the Moose framework
- Analyze class attributes (typing, coercion, etc.)
- Associate program method timing, delegation, etc.
- Discover program role consumption, applying roles to instances, etc.
- Correlate overriding concepts (super, augment, etc.)
- Research the underlying technology, MOP
- Distinguish whether to work with more or less Moose in code
- Identify Moose best practices