1. Changes
  2. Perl Dancer
  3. Web application development with Dancer
    1. Perl Dancer Video course
    2. Install Perl on Windows
    3. Install Perl on Linux and Mac OSX
    4. Install Editor
    5. Slides and Example
    6. Install Dancer2
    7. Hello World with Dancer
    8. Testing Hello World of Dancer
    9. Showing the current time with Dancer
    10. Testing the current time with Dancer
    11. 404 Not Found in Dancer
    12. 500 Internal Server Error in Dancer
    13. Process GET (query request) parameters in Dancer
    14. Testing GET request with query parameters in Dancer
    15. Process POST requests in Dancer
    16. Test POST requests in Dancer
    17. Exercise: Dancer Calculator
    18. Exercise: Dancer Counter
    19. Solution: Dancer Calculator - try 1
    20. Solution: Dancer Calculator - try 2
    21. Solution: Dancer Calculator
    22. Solution: Dancer Counter - try 1
    23. Solution: Dancer Counter - try 2
    24. Solution: Dancer Counter
    25. Dancer: show errors during development
    26. Dancer: Logging
    27. Dancer: Receive parameter in route
    28. Dancer: Test parameter in route
    29. Dancer: Type-checking for the route parameters
    30. Dancer: Test Type-checking for the route parameters
    31. Dancer: Send 404 Not Found manually
    32. Dancer: Test sending 404 Not Found manually
    33. Dancer: Optional route parameter
    34. Dancer: Regex route parameter
    35. Dancer: Wildcard route parameter
    36. Redirect
    37. Exercise: Route-based multi-counter
    38. Exercise: Random Redirect
    39. Solution: Route-based multi-counter
    40. Solution: Testing Route-based multi-counter
    41. Solution: Random Redirect
    42. Solution: Testing Random Redirect
    43. Show configuration
    44. Session
    45. Test Session
    46. Test Session use cookie jar
    47. Test Session use cookie jar - 2 browsers
    48. Test Session use Test::WWW::Mechanize::PSGI
    49. Test Session use Test::WWW::Mechanize::PSGI - 2 browsers
    50. Return JSON
    51. Testing Return JSON
    52. Dancer: before and after hooks
    53. Dancer: testing before and after hooks
    54. DSL - Domain Specific Language
    55. Upload a file
    56. Testing file Uploading
    57. Exercise: Simple Single-user TODO list API
    58. Solution: Simple Single-user TODO list API
    59. Solution: Simple Single-user TODO list API - testing
    60. Other HTTP verbs: PUT DELETE
  4. Dancer with Templates
    1. Template Tiny
    2. Template Tiny - the template
    3. Template Toolkit
    4. Template Toolkit change tags
    5. Template Toolkit include
    6. Template Toolkit layout
    7. Showing the current time using templates
    8. Showing an array
    9. Showing Hash of Hashes
  5. Dancer Skeleton
    1. Create skeleton with dancer2 -a