Programming the web with Dancer

Oct 19, 2015
09:00 - 17:00

Programming the web with Dancer

Dancer is a lightweight featureful beautiful web framework in Perl. The class covers how Dancer works, how to use it effectively, and various tricks and hints for a successful and productive usage of it in production environment, whether it is in a major company, a start up, or your personal website.

Class outline

  1. Dancer 1 vs. Dancer 2
  2. Dancer2 syntax
  3. Writing tests
  4. Middlewares (mounting, Plack::Builder)
  5. Deployment
  6. Best practices
  7. Tips and tricks

Intended audience

Perl beginner programmers, web beginners and web intermediates

Familiarity with Perl and at least a brief understanding of web programming is required.

Required materials

Each student must bring:

  • Laptop - mandatory
  • Perl + Editor - mandatory
  • Preinstalled modules: Dancer2 >=0.159000 - Starman - Test::More >= 0.98 - HTTP::Request
  • Git
  • cURL (if Linux/Mac - not essential)