Most applications need to store persistent data in some form. And many of those applications will use a database as that storage. For many years Perl has had a powerful database interface layer called DBI, but your Perl database programming will be even simpler if you use DBIx::Class on top of DBI.
In this one-day course we will introduce DBIx::Class and explain how it can help you get your job done more quickly.
Format: Lecture
Length: 1 day (approx 6 hours)
Topics:
- Introduction to relational databases
- Introduction to databases and Perl
- DBI
- ORMs
- Schema classes
- Creating manually
- DBIx::Class::Schema::Loader
- Basic DB operations
- Creating
- Reading
- Updating
- Deleting
- Advanced queries
- Ordering & Paging
- Joins
- Grouping & Aggregating
- Chaining Resultsets
- Extending DBIC
- Components
- Inflation & Deflation
- Adding Methods
- Resultset Classes
- Useful Extensions
- Deploying Schemas
- Upgrading Schemas
- Replication
- Using DBIC With Moose
- Further Information
Upcoming courses
8th June 2013

[...] HomeBlogCoursesDatabase Programming with Perl and DBIx::ClassModern Perl for Non-Perl ProgrammersObject Oriented Programming with Perl and MooseOur InstructorUpcomingAbout Home › Uncategorized › Database Programming with DBIx::Class [...]