Catalyst: 21st Century Perl web development

By Matt S Trout (‎mst‎) from northwestengland.pm, dahut.pm, drinkers.pm, lgbt.pm
Date: Tuesday, June 17, 2008 01:00 PM
Duration: 230 minutes
Target audience: Lightning
Language:
Tags: apache catalyst fastcgi mvc web


An introduction to web development using the Catalyst MVC framework covering application scaffolding, database design, authentication, authorisation and extensible form handling best practices. From concept to deployment, you'll learn everything you need to get started building MVC web applications with modern Perl tools.

Topics covered in this tutorial:

- Using catalyst.pl to bootstrap an application
- The myapp_create.pl scaffold generator
- The myapp_server.pl standalone development server
- Bootstrapping ORM classes from an existing database
- Approaches to URI mapping
- Templating and data display
- Session management, storage and state maintenance
- Authentication, authorization and realms
- Form rendering and validation
- Controller base classes for code re-use
- Deployment under FastCGI and mod_perl
- Dependency handling approaches for dedicated and shared environments


Perl Sites : perl | books | dev | history | jobs | learn | lists | use   
Yet Another Perl Conference North America