Time: Morning: 09:30 - 13:00
Target audience: Intermediate
Language: English
Price: £75
Although Perl is famous for its powerful one-liners and quirky syntax, there's also an extensive framework for fully-fledged OO programming. In this half day class I'll introduce OO programming then take you from the built-in 'bless' through to Moo and Moose frameworks together with types, inheritance, roles and the object lifecycle.
The only requirement is that you're comfortable with non-OO Perl programming. To make sure of that, as soon as you sign-up for this course I'll give you a 3 month enrolment in Geekuni's online Perl Essentials course which has everything you need to know for this class.
Time: Morning: 09:30 - 13:00
Target audience: Any
Language: English
Price: £75
Warning: Perl Free Zone!
Most of us have web sites. And for most of those web sites, success means getting more visitors visit it. And that means getting better ranking in Google. And that means SEO.
You can spend hours poring over spreadsheets of keywords that you want your web site to rank for. But there's another side to SEO. There are a number of relatively simple tweaks you can make to your site in order to make it more attractive to Google. Over the course of three hours, we will cover some of these.
Time: Afternoon: 14:00 - 17:30
Target audience: Intermediate
Language: English
Price: £75
In this class I'll take you through two commonly used approaches to using SQL databases in Perl code.
First, we see how DBI provides the foundations running SQL in a safe and database agnostic way. We then move on to DBIx::Class - Perl's most popular database framework (a.k.a "Object Relational Mapping" or "ORM") which presents the data as objects and keeps SQL at arm's-length.
For this course you should be comfortable writing Perl and SQL. As soon as you sign-up for this course I'll give you a 3 month enrolment in Geekuni's online Perl Essentials course so that you can be sure you're on top of Perl and ready for class!
Time: Afternoon: 14:00 - 17:30
Target audience: Intermediate
Language: English
Price: £75
Being a successful professional programmer isn't just about being good at programming. There are plenty of other skills that a programmer should have and in this three-hour session, Dave Cross (who, despite appearances to the contrary, has been doing this for thirty years) will explain some of them to you.