|Ⅰ||This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!|
|Ⅱ||Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.|
|Ⅲ||Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.|
|Ⅳ||Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.|
|This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.|
The Rails framework (formerly the MVC framework, AKA: Ruby on Rails) was put forward by David Heinemeier Hansson from Denmark for the first time in 2004. Different from any existing complex, ivory-towered Web development frameworks at that time, Rails is more in line with actual needs and more efficient. It combines the advantages of PHP system (rapid development) and Java system (structured programming). As a consequence, Rails received extensive attention in the industry not long after it was proposed.
Head First series is the most successful book series published by O’Reilly Media. It is award-winning and has been well received by countless readers since its debut. Head First series teaches the dull programming techniques from shallow to deep with abundant illustrations and exhaustive explanations, and is rare reference book for different levels of programmers to learn by themselves. Head First Rails (originally called: Head First Ruby on Rails) is another good book in the Head First series. Any beginners who are interested in developing interactive web applications with the Rails framework should not miss this book.
Before starting to read Head First Rails, AppNee thinks you should know something about this book. First, before you begin this book you need to install Ruby on Rails on your computer; Second, this is not a reference book; Third, the author does not fully explain every piece of code for you in this book; Forth, Head First Rails is a book about Rails, not a Ruby book; Fifth, You’d better have a certain basic knowledge for web development about HTML, PHP, AJAX, and so on, or you may feel a little confused; Finally, most examples of this book are based on the older version of Rails, and the fact is each generation of Rails has no backward compatibility. That means, you should study this book with flexibility.
In a word, Head First Rails meets the consistent style of Head First series (emphasizes composing in a special way, which consists of a large number of images and interesting content, thus reaches the effect of non-fatigue, immersive learning), comes with simple and clear knowledge explanation, and is pretty suitable for Rails programming beginners. BTW, if you’ve already read Agile Web Development with Rails, then you don’t have to read this book anymore.
// Table Of Contents //
- Chapter 1 Getting Started: Really Rapid Rails
- Chapter 2 Beyond Scaffolding: Rails apps, made to order
- Chapter 3 Inserting, Updating, and Deleting: Everything changes
- Chapter 4 Database Finders: Truth or consequences?
- Chapter 5 Validating your Data: Preventing mistakes
- Chapter 6 Making Connections: Bringing it all together
- Chapter 7 Ajax: Avoiding the traffic
- Chapter 8 XML and Multiple Representations: It all looks different now…
- Chapter 9 REST and Ajax: Taking things further
- Chapter 10 Real-World Applications: Rails in the real world
// Book Example Codes //
// Download URLs //
|If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.|
|If there is a password for an archive, it should be "appnee.com".|
|Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.|