Ruby on Rails is the hottest new open source web technology around. It offers developers the opportunity to create fully-featured web applications in double-quick time. Rails and e-commerce are a match made in heaven and Beginning Ruby on Rails E-Commerce is the first book to directly target this market.
This book explains to readers, via real-life scenarios, how to use Rails to create every aspect of an online store - from the basic steps to creating a product catalog, to building a reliable shopping cart system, all the way to adding cool features and function like customer feedback forums. The book goes beyond Ruby development to guide the reader to a smooth interface with vital third-party software applications, like online payment systems. This combination of high sophistication and broad focus makes this an essential working reference - the book all developers are calling for.
Auflage
Sprache
Verlagsort
Zielgruppe
Produkt-Hinweis
Broschur/Paperback
Klebebindung
Illustrationen
Maße
Höhe: 234 mm
Breite: 180 mm
Dicke: 25 mm
Gewicht
ISBN-13
978-1-59059-736-1 (9781590597361)
DOI
10.1007/978-1-4302-0276-9
Schweitzer Klassifikation
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 www.railsecommerce.com.
Project Setup and Proof of Concept.- Author Management.- Book Inventory Management.- Book Catalog Browsing.- Shopping Cart Implementation.- Forum Implementation.- Tagging Support.- Security.- Checkout and Order Processing.- Multiple Language Support.- Acceptance Testing.- Application Deployment.- Performance Optimization.