I (Dave Rolsky (autarch)) may be offering the one day Intro to Moose class at PPW. This depends on whether there's sufficient interest to justify offering it (probably a minimum of 6 students). The class will probably be $150 per student. I'll need to know by the beginning of September at the latest.
If you are interested in taking the class please add yourself to the list.
- Robert Blackwell (rblackwe)
- Michael Aquilina (aquilina)
- Ali Nabavi (hourback) -- When might the class take place?
Join us for an interactive hands-on course all about Moose, an OO system for Perl 5 that provides a simple declarative layer of "sugar" on top of a powerful, extensible meta-model.
With Moose, simple classes can be created without writing any subroutines, and complex classes can be simplified. Moose's features include a powerful attribute declaration system, type constraints and coercions, method modifiers ("before", "after", and "around"), a role system (like mixins on steroids), and more. Moose also has a vibrant ecosystem of extensions as seen in the variety of MooseX:: modules on CPAN.
This course will cover Moose's core features, go in depth on many of them, and explore some of the more powerful MooseX:: modules available on CPAN.
Students are expected to bring a laptop, as you will be writing code during the class. You will also be provided with a tarball a week or so before the class is scheduled. This will contain the exercises for the class.
Here's some feedback from past students:
- "I thought Dave's class was outstanding. Well prepared and highly valuable content." - Chris Fedde
- "It damn sure was a good use! It would've been a huge mistake not taking your class; Moose is a magnificent beast and I couldn't have picked a better primer." - Brian Fraser
- "The class was great. There was a nice balance of material presented to hands-on experimentation, and alternating between lecture and exercises helped nail down concepts." - Philip Monsen
Last modified: 09/09/11 20:00 by David Hand