Polishing the Perl courses - updated training
Archive - Originally posted on "The Horse's Mouth" - 2014-09-17 07:34:59 - Graham EllisA fresh lick of paint for our Perl courses (and new internal codes to help in our standardisation). Perl is now at version 5.20, and we're offering (for now through 2015)
Learning to Program in Perl - a five day course for delegates with little or no prior programming experience
Perl Programming - a four day course for delegates with prior programming experience in other languages.
Both courses now include significant elements of Object Orientation in Perl - Perl has an OO model which is really powerful in what it can do, but weak in terms of security and privacy protection - an ideal toolbox for experts, but something that newcomers really need to be taught rather than learning the hard way. And we've moved CGI / web stuff out of the course as that's become something of a niche topic, with languages such as PHP, and MVC systems such as Dancer and Mason filling the applications where Perl was once strong with more developed products.
Perl 5 has developed rather than changed over the years, and through 2015 we'll continue to offer our more advanced Perl courses - please enquire if interested and we'll schedule dates to be mutually convenient to you and us, even if there's just a single delegate for the course! These courses are
Perl for larger projects - OO for those who've not used it, handling huge data flows, databases, etc
Using Perl on the Web - the CGI course with some MVC stuff too
Regular Expressions - a day purely on this powerful facility
In all these course, now that we're running on demand, tailored and shorter versions can also be run and we'll run the training at our standard rates - so they're a very cost effective way of learning the difficult bits beyond the basics, or indeed an effective way of filling gaps from the basics in your knowledge.
Both our introductory courses will briefly review Perl 6, but this is not a Perl 6 course ... please consider the Perl 6 syntax to be a new one (i.e. it's really a new language) , and the language to not (yet) be a mainstream one. I would be happy to sit down with anyone at consultancy rates and go through Perl 6,but don't consider me quite the expert I am on Perl 5, nor to have a formal set of training notes to take away from the course.