Chapter 1. Getting started
Table 1.1. Sources of HTTP requests
Table 1.2. HTTP method conventions
Table 1.3. Common model methods
Table 1.4. Shadow routes and built-in controller actions exposed by the blueprint API
Chapter 4. Using the blueprint API
Table 4.1. An overview of the blueprint API generated for the video resource
Table 4.2. Blueprint shortcuts routes and blueprint actions
Table 4.3. RESTful blueprint routes and blueprint actions
Table 4.4. The parameters to create a new YouTube video record
Chapter 5. Custom backend code
Table 5.1. Translating new requirements Into actionable solutions
Chapter 6. Using models
Table 6.1. Components of user identity, authentication, personalization, and access control
Table 6.2. User identity management components
Table 6.3. The signup page’s model requirements
Table 6.4. The profile page’s additional model requirements
Table 6.5. The administration page’s additional model requirements
Chapter 7. Custom actions
Table 7.1. User identity management components and mockup pages
Table 7.2. Action blueprint routes for the hello action
Table 7.3. Backend validation requirements for the user model
Chapter 8. Server-rendered views
Table 8.1. Automated linking to external CSS and JavaScript files via tags
Chapter 9. Authentication and sessions
Chapter 10. Policies and access control
Chapter 11. Refactoring
Chapter 13. Ratings, followers, and search
Chapter 14. Realtime with WebSockets
Table 14.1. The locals dictionary: chats for the video player page