Beginning Ruby on Rails E-Commerce: From Novice to Professional (häftad)
Fler böcker inom
Häftad (Paperback)
Antal sidor
1st ed.
Laine, Jarkko
235 x 118 x 20 mm
740 g
Antal komponenter
3:B&W 7.5 x 9.25 in or 235 x 191 mm Perfect Bound on White w/Gloss Lam
Beginning Ruby on Rails E-Commerce: From Novice to Professional (häftad)

Beginning Ruby on Rails E-Commerce: From Novice to Professional

Häftad Engelska, 2006-11-01
Skickas inom 5-8 vardagar.
Fri frakt inom Sverige för privatpersoner.
Beginning Ruby on Rails E-Commerce: From Novice to Professional is the first book of its kind to guide you through producing e-commerce applications with Rails, the stacked web framework taking the world by storm. The book dives right into the process of creating a production-level web application using agile methodologies and test-driven development combined with Rails best practices. Youll take advantage of the latest crop of Rails plug-ins and helpers that will radically improve your programming schedule. Youll also create a real application step-by-step, plus the book is driven by real-world cases throughout.

You will begin by learning how to install Rails and quickly create a product catalog interfaced with your choice of database technologies. Then youll discover how to build modern, Ajax-powered shopping carts and add useful features like customer feedback modules. Next youll learn how to integrate your application with open source packages like the Ferret full-text search engine, and how to interface with back-end electronic payment systems. Youll also learn how to make your application work flawlessly with existing production systems using web services, and then ultimately deploy and tune your application for production use.
Visa hela texten

Passar bra ihop

  1. Beginning Ruby on Rails E-Commerce: From Novice to Professional
  2. +
  3. Reversible Computation

De som köpt den här boken har ofta också köpt Reversible Computation av Jarkko Kari, Irek Ulidowski (häftad).

Köp båda 2 för 1108 kr


Har du läst boken? Sätt ditt betyg »

Fler böcker av författarna

Bloggat om Beginning Ruby on Rails E-Commerce: From ...

Övrig information

Jarkko Laine is the owner and chief executive officer of O'Design, a Rails-based web design shop. He has been using Ruby on Rails since 2004 and has contributed patches to the core developer team, as well as contributing to several Rails plug-ins. He has provided Rails consultancy for a number of high-profile organizations, including a major mobile phone manufacturer, Starnet Systems, and Reforge Oy. He has also taught Rails at the university level and delivers lectures about Rails around the world. He lives in Tampere, Finland, with his girlfriend Maria and a growing list of pending household chores. For more information about the book, please visit


CHAPTER 1 Project Setup and Proof of Concept

Introducing the Emporium Project

Installing the Software

Installing Ruby

Installing RubyGems

Installing Ruby on Rails

Installing MySQL

Installing the MySQL Driver

Introducing Scrum

Creating the Emporium Application

Creating the Skeleton Application

Creating the Emporium Database

Starting Emporium for the First Time

How Does Ruby on Rails Work?

Implementing the About Emporium User Story

Running the Generate Script

Modifying the Generated View

Creating the Layout

Modifying the Generated Controller


CHAPTER 2 Author Management

Using Test-Driven Development

Testing in Rails

Unit Testing

Functional Testing

Integration Testing

Creating the ActiveRecord Model

Using ActiveRecord Migrations

Running Unit Tests

Creating the Controller

Implementing the User Stories

Adding an Author

Listing Authors

Viewing an Author

Editing an Author

Deleting an Author

Adjusting the Flash Notifications


CHAPTER 3 Book Inventory Management

Getting the Requirements

Using Scaffolding

Implementing the Publisher Administration Interface

Updating the Schema with the Publishers Table

Generating Publisher Code with the Scaffolding Script

Completing the Add Publisher User Story

Completing the View Publisher User Story

Completing the Edit Publisher User Story

Implementing the Book Administration Interface

Updating the Schema with the Books Table

Creating the Book Model

ActiveRecord Mapping

Modifying the Generated Models

Cloning the Database

Unit Testing Validations

Unit Testing the ActiveRecord Mappings

Generating Book Administration Code with the Scaffolding Script

Integration Testing

Completing the Add Book User Story

Completing the Upload Book Cover User Story

Completing the List Books User Story

Completing the View Book User Story

Completing the Edit Book User Story

Testing the Delete Book User Story


CHAPTER 4 Book Catalog Browsing

Getting the Book Catalog Requirements

Implementing the Book Catalog Interface

Implementing the Browse Books User Story

Implementing the View Book Details User Story

Implementing the Search Books User Story

Implementing the Get Latest Books User Story

Creating an RSS Feed


CHAPTER 5 Shopping Cart Implementation

Getting the Shopping Cart Requirements

Setting Up the Shopping Cart

Creating the Controller

Adding a Functional Test

Creating the Models

Modifying the Controller

Creating the Views

Implementing the User Stories

Implementing the Add Items to the Cart User Story

Implementing ...