Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davorg/webdev-workshop
Materials for a Workshop on Modern Perl Web Development
https://github.com/davorg/webdev-workshop
perl training web-development
Last synced: 9 days ago
JSON representation
Materials for a Workshop on Modern Perl Web Development
- Host: GitHub
- URL: https://github.com/davorg/webdev-workshop
- Owner: davorg
- Created: 2016-02-20T15:56:31.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-08-23T15:57:52.000Z (over 8 years ago)
- Last Synced: 2024-10-27T11:10:54.027Z (about 2 months ago)
- Topics: perl, training, web-development
- Language: Perl
- Size: 293 KB
- Stars: 3
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Modern Perl Web Development
This is the sample application for a workshop on Modern Perl Web Development.
The application that we develop is a simple Todo list manager. The
application uses Dancer2 and DBIx::Class.The subdirectories show the application at different stages.
## Step 1
This is what you get when you generate a new Dancer2 application.
## Step 2
Make it look prettier with the addition of a light dusting of Bootstrap.
## Step 3
Use Plack Middleware to serve static files directly.
## Step 4
Display some data on the page.
## Step 5
Get the data that we display from a database table.
## Step 6
Store client-side data in JSON. Use Mustache to display it.
## Step 7
Show/hide completed items
## Step 8
Mark items as completed
## Step 9
Add new tasks
## Step 10
Support log in
## Step 11
Allow logged in user to edit and delete tasks