CONTENTS

NAME

Catalyst::Manual::Tutorial - Catalyst Tutorial: Overview

DESCRIPTION

The Catalyst framework is a flexible and comprehensive environment for quickly building high-functionality web applications. This tutorial is designed to provide a rapid introduction to its basics and its most commonly used features while focusing on real-world best practices.

We suggest that you read this introduction on the web. Make sure you are reading the latest version of the tutorial by visiting Catalyst::Manual::Tutorial. Alternatively you can use CPAN modules like Pod::Webserver, Pod::POM::Web, Pod::Browser (Catalyst based), or CPAN::Mini::Webserver to read a local copy of the tutorial.

The tutorial is divided into the following sections:

NOTE: CLICK THESE LINKS TO JUMP TO CHAPTERS (the index links above only navigate inside this page).

  1. Introduction

  2. Catalyst Basics

  3. More Catalyst Basics

  4. Basic CRUD

  5. Authentication

  6. Authorization

  7. Debugging

  8. Testing

  9. Advanced CRUD

  10. Appendices

Final code tarballs for each chapter of the tutorial are available at http://dev.catalystframework.org/repos/Catalyst/trunk/examples/Tutorial/.

Detailed Table of Contents

Chapter 1: Intro

Note: Click on the heading in the previous line to jump to the actual chapter. Below is a "table of contents" for this chapter.

Chapter 2: Catalyst Basics

Note: Click on the heading in the previous line to jump to the actual chapter. Below is a "table of contents" for this chapter.

Chapter 3: More Catalyst Basics

Note: Click on the heading in the previous line to jump to the actual chapter. Below is a "table of contents" for this chapter.

Chapter 4: Basic CRUD

Note: Click on the heading in the previous line to jump to the actual chapter. Below is a "table of contents" for this chapter.

Chapter 5: Authentication

Note: Click on the heading in the previous line to jump to the actual chapter. Below is a "table of contents" for this chapter.

Chapter 6: Authorization

Note: Click on the heading in the previous line to jump to the actual chapter. Below is a "table of contents" for this chapter.

Chapter 7: Debugging

Note: Click on the heading in the previous line to jump to the actual chapter. Below is a "table of contents" for this chapter.

Chapter 8: Testing

Note: Click on the heading in the previous line to jump to the actual chapter. Below is a "table of contents" for this chapter.

Chapter 9: Advanced CRUD

Note: Click on the heading in the previous line to jump to the actual chapter. Below is a "table of contents" for this chapter.

Chapter 10: Appendices

Note: Click on the heading in the previous line to jump to the actual chapter. Below is a "table of contents" for this chapter.

THANKS

This tutorial would not have been possible without the input of many different people in the Catalyst community. In particular, the primary author would like to thank:

AUTHOR

Kennedy Clark, hkclark@gmail.com

Feel free to contact the author for any errors or suggestions, but the best way to report issues is via the CPAN RT Bug system at https://rt.cpan.org/Public/Dist/Display.html?Name=Catalyst-Manual.

Copyright 2006-2010, Kennedy Clark, under the Creative Commons Attribution Share-Alike License Version 3.0 (https://creativecommons.org/licenses/by-sa/3.0/us/).