Agile Web Development with Rails 5 Front Cover

Agile Web Development with Rails 5

  • Length: 450 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2016-09-15
  • ISBN-10: 1680501712
  • ISBN-13: 9781680501711
  • Sales Rank: #896596 (See Top 100 Books)
Description

Rails 5 and Ruby 2.2 bring many improvements, including new APIs and substantial performance enhancements, and the fifth edition of this award-winning classic is now updated! If you’re new to Rails, you’ll get step-by-step guidance. If you’re an experienced developer, this book will give you the comprehensive, insider information you need for the latest version of Ruby on Rails.

Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details. Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference.

We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping; internationalize your applications; incorporate Ajax, REST, web services, and e-mail handling into your applications; test your applications as you write them using the built-in testing frameworks; and deploy your applications easily and securely. New in this edition is coverage of Action Cable, and completely updated code for Rails 5.

Rails 1.0 was released in December 2005, more than 10 years ago. This book was there from the start, and didn’t just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book.

What You Need:

All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren’t familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.

Table of Contents

Part I Getting Started
Chapter 1. Installing Rails
Chapter 2. Instant Gratification
Chapter 3. The Architecture of Rails Applications
Chapter 4. Introduction to Ruby
Part II Building an Application
Chapter 5. The Depot Application
Chapter 6. Task A: Creating the Application
Chapter 7. Task B: Validation and Unit Testing
Chapter 8. Task C: Catalog Display
Chapter 9. Task D: Cart Creation
Chapter 10. Task E: A Smarter Cart
Chapter 11. Task F: Add a Dash of Ajax
Chapter 12. Task G: Check Out!
Chapter 13. Task H: Sending Mail
Chapter 14. Task I: Logging In
Chapter 15. Task J: Internationalization
Chapter 16. Task K: Deployment and Production
Chapter 17. Depot Retrospective

Part III Rails in Depth
Chapter 18. Finding Your Way Around Rails
Chapter 19. Active Record
Chapter 20. Action Dispatch and Action Controller
Chapter 21. Action View
Chapter 22. Migrations
Chapter 23. Nonbrowser Applications
Chapter 24. Rails’ Dependencies
Chapter 25. Rails Plugins
Chapter 26. Where to Go from Here

To access the link, solve the captcha.