Rating:

Author: Michael Hartl
ISBN : B008RN1SJO
New from $18.00
Format: PDF
Download file now Free Ruby on Rails Tutorial: Learn Web Development with Rails for everyone book mediafire, rapishare, and mirror link
“Ruby on Rails™ Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps.”
—Peter Cooper, Editor of Ruby Inside
Using Rails, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails™ Tutorial, Second Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of your own complete sample application using the latest techniques in Rails web development. The updates to this edition include all-new site design using Twitter’s Bootstrap; coverage of the new asset pipeline, including Sprockets and Sass; behavior-driven development (BDD) with Capybara and RSpec; better automated testing with Guard and Spork; roll your own authentication with has_secure_password; and an introduction to Gherkin and Cucumber.
You’ll find integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, JavaScript, and SQL skills you’ll need when developing web applications. Hartl explains how each new technique solves a real-world problem, and he demonstrates this with bite-sized code that’s simple enough to understand, yet novel enough to be useful. Whatever your previous web development experience, this book will guide you to true Rails mastery.
This book will help you
Install and set up your Rails development environment
Go beyond generated code to truly understand how to build Rails applications from scratch
Learn test-driven development (TDD) with RSpec
Effectively use the Model-View-Controller (MVC) pattern
Structure applications using the REST architecture
Build static pages and transform them into dynamic ones
Master the Ruby programming skills all Rails developers need
Define high-quality site layouts and data models
Implement registration and authentication systems, including validation and secure passwords
Update, display, and delete users
Add social features and microblogging, including an introduction to Ajax
Record version changes with Git and share code at GitHub
Simplify application deployment with Heroku
Books with free ebook downloads available Free Ruby on Rails Tutorial: Learn Web Development with Rails (2nd Edition) (Addison-Wesley Professional Ruby Series) [Kindle Edition]
- File Size: 20509 KB
- Print Length: 600 pages
- Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
- Publisher: Addison-Wesley Professional; 2 edition (July 27, 2012)
- Sold by: Amazon Digital Services, Inc.
- Language: English
- ASIN: B008RN1SJO
- Text-to-Speech: Enabled
X-Ray:
- Lending: Not Enabled
- Amazon Best Sellers Rank: #72,056 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
- #7
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Ruby - #17
in Books > Computers & Technology > Programming > Languages & Tools > Ruby
- #7
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Ruby - #17
in Books > Computers & Technology > Programming > Languages & Tools > Ruby
Free Ruby on Rails Tutorial: Learn Web Development with Rails
UPDATE:
Michael Hartl has been extremely helpful in getting me up and running again with a correct copy of the book. He has provided a stellar example of customer service. It has been a pleasure to do business with him.
It is clear that the bookstore where I purchased this is selling a very old, uncorrected version of the book. While the copyright says 2013, that copyright is a typo in the original 2012 print run.
Hartl has contacted the publisher and informed them that not all recalled copies were indeed recalled. Hopefully, they'll be able to track down any remaining bad copies and replace them.
--------
I just bought the 2013 reprint of this book. It's probably a great book, but it has a VERY SERIOUS flaw, making the book entirely unusable.
It is missing the angle brackets, double-quotes, single-quotes, vertical bars, and backslashes from all code samples, and is missing the underscore character in the body text. The result is a *completely* unusable book. If you don't know which characters are missing from a sample, typing in that sample code and running it will result in code that won't execute, followed by a guessing game to try to make it run. Since this is a book for beginners, the chances of most beginners being able to make the correct guesses are nil.
As an example, there is a snippet demonstrating the difference between two strings - one using single quotes and one using double quotes. The type of quotation marks used is significant, because it determines what you need to enter for backslash characters. Here's what it looks like in the book:
Newlines ( n) and tabs ( t) both use the backslash character .
Newlines ( n) and tabs ( t) both use the backslash character .
Perhaps I don't share the same learning methodologies as the other reviewers here, but I had to stop the book 80% of the way through. The first few chapters are pretty good, you do something simple, say type a few lines of code, then it's explained to you what you did and why you did it, so you really learn.
However as you go on and the application you're building gets more and more complex you he basically just give you the lines of code to type (10 - 50 lines usually), says a few sentences about what you just did, and then you repeat the process until you're brain has flatlined for the night, at the point where I'm in the book (second to last chapter) I've basically been reduced to a transcriptionist monkey and I haven't learned a thing about Ruby on Rails in probably 3 or 4 chapters, with the exception of a few concepts I mapped out and figured out myself because they were the reason I picked up the book in the first place.
When I first dove into this book it was really fun and I was doing 70-100 pages a night, now I've been reduced to 30-50 pages because it's all my brain can stand. I'm going to stop and complete this book after I've learned a bit more from other sources, my advice: read this until it stops being fun, learn some more elsewhere, and then finish this book and re-read it so it will make more sense. That's what I'm going to do.
I'd like to add that the author has done us all a great service by writing this book, continually updating and posting it on his website for free, it's just not something I'm finding very useful right now.
Download Link 1 -
Download Link 2