Agile Web Development with Rails, Third Edition by David Hansson

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Agile Web Development with Rails, Third Edition by David Hansson - Presentation Transcript

    1. Agile Web Development with Rails, Third Edition by David Hansson Agile Web Development With Rails -- A Deeper Dive You want to write professional-grade applications: Rails is a full-stack, open-source web framework, with integrated support for unit, functional, and integration testing. It enforces good design principles, consistency of code across your team (and across your organization), and proper release management. But Rails is more than a set of best practices. Rails makes it both fun and easy to turn out very cool web applications. Need Ajax support, so your web applications are highly interactive? Rails has it built in. Want an application that sends and receives e-mail? Built in. Supports internationalization and localization? Built in. Do you need applications with a REST-based interface (so they can interact with other RESTful applications with almost no effort on your part)? All built-in. With this book, youll learn how to use ActiveRecord to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. Need to create and modify your schema? Migrations make it painless (and theyre versioned, so you
    2. can roll changes backward and forward). Youll learn how to use the Action Pack framework to route incoming requests and render pages using easy- to-write templates and components. See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web-pages using built-in Javascript and Ajax support. There is extensive coverage of testing, and the rewritten Deployment chapter now covers Phusion Passenger. As with the previous editions of the book, we start with an extended tutorial that builds parts of an online store. And, of course, the application has been rewritten to show the best of Rails V2. Personal Review: Agile Web Development with Rails, Third Edition by David Hansson Bought this to learn Rails with no prior Rails understanding to speak of. I've decided to purchase the book after trying to get up and running using just web-available resources. There's no comparison how fast you can learn rails with this book vs. how long it will take you if you insist using only online tutorials or other online material. The book starts with a simple (but not TOO simple :) shopping cart and web based e-store example which lets you get and application up and running on your computer in a couple of hours or so. It then delves into details, improvements and modifications to the example. I've used the book continuously for a couple of weeks to get to know the fundamentals and then moved on to a more heavy development, but I still find myself returning to it quite often to get better understanding of some Rails details from time to time. Although the book isn't organized as a reference book, I think at the moment, it's the best choice available. (I've seen better references to OTHER computer languages and software systems, but not for Rails) For More 5 Star Customer Reviews and Lowest Price: Agile Web Development with Rails, Third Edition by David Hansson 5 Star Customer Reviews and Lowest Price!

    + AutoSurfRestarterAutoSurfRestarter, 1 month ago

    custom

    83 views, 0 favs, 0 embeds more stats

    Bought this to learn Rails with no prior Rails unde more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 83
      • 83 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?