
Beginning Ruby on Rails
From Novice to Professional
Jeffrey Allan Hardy, Cloves,Jr. Carneiro, Hampton Catlin - Collection The Expert's Voice
Résumé
Beginning Rails is the practical starting point for anyone wanting to learn how to build dynamic web applications using the Rails framework for Ruby. You'll learn how all of the components of Rails fit together and how you can leverage them to create sophisticated web applications with less code and more joy.
This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails. Beginning Rails assumes basic familiarity with web terms and technologies, but doesn't require you to be an expert.
Topics include:
- A gentle introduction to the Ruby programming language
- Installing Ruby and Rails on a Mac, Linux, or Windows system
- The philosophy behind Rails and why it matters
- The Model-View-Controller architecture
- The basics of relational databases and SQL
- Setting up a MySQL database and creating a schema with migrations
- Experimenting with your live application in the Rails console
- Creating rich relationships between your models
- Using controllers and templates properly
- Leveraging helpers to keep your templates clean and logic free
- Adding Ajax and visual effects to enrich your user interfaces
- JavaScript with Prototype and script.aculo.us
- How to send and receive mail from your application
- Using and creating your own plug-ins
- Ensuring your code against Murphy's Law through writing tests
- Using Capistrano to deploy your application
Rather than delving into the arcane details of Rails, the focus is on the aspects of the framework that will become your pick, shovel, and axe. Part history lesson, part introduction to object-oriented programming, and part dissertation on open source software, Beginning Rails doesn't just explain how to do something in Rails, it explains why.
Every programmer fondly remembers the book that helped them get started. The goal of Beginning Rails is to become that book for you, today.
L'auteur - Jeffrey Allan Hardy
Jeffrey Allan Hardy is a web developer and programmer with over six years of experience building large-scale web applications in ASP, .NET, and PHP. He has used Ruby on Rails since its first public release in 2004. Since then he has developed countless Rails applications and worked with companies around the world to help them to make the switch to Rails. Together with coauthor Cloves Carneiro Jr., he owns and runs Visionist (www.visioni.st), a Ruby on Rails consulting and training company.
Jeffrey currently works with Unspace (www.unspace.ca), a boutique consulting firm in Toronto, Canada, that specializes in Rails development and is an active participant in the global Ruby on Rails community.
L'auteur - Cloves,Jr. Carneiro
Cloves Carneiro Jr. is a software engineer and web application developer with ten years of experience creating enterprise-level web applications for companies in the telecommunication and financial industries, including Cablevision, MTS, and Bell Canada. Born in Brazil and then living for some years in Canada, he now lives in Dubai, United Arab Emirates, with his wife, Jane. He owns and runs SpinBits, a Rails consulting and training company, and blogs at http://ccjr.name.
L'auteur - Hampton Catlin
Hampton Catlin was born in Jacksonville, Florida, in 1982, on a sunny day with highs in the mid-80s and only a 20% chance of precipitation. He has been developing web applications since high school and fell in love with the Web all over again when he found the Rails framework. The creator of the Haml markup language and Sass (Haml for CSS), Hampton blogs at http://hamptoncatlin.com and is currently a partner at Unspace Interactive in Toronto.
Sommaire
- Introducing the Rails Framework
- Getting Started
- Getting Something Running
- Working with a Database: Active Record
- Advanced Active Record: Enhancing Your Models
- Action Pack:Working with the View and the Controller
- Improving Interaction with Ajax
- Sending and Receiving Mail
- Testing Your Application
- Extending Rails with Plugins
- Deploying Your Rails Applications
- A - Ruby, a Programmer's Best Friend
- B - Databases 101
- C - The Rails Community
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Apress |
Auteur(s) | Jeffrey Allan Hardy, Cloves,Jr. Carneiro, Hampton Catlin |
Collection | The Expert's Voice |
Parution | 25/07/2007 |
Nb. de pages | 425 |
Format | 18,5 x 23 |
Couverture | Broché |
Intérieur | Noir et Blanc |
EAN13 | 9781590596869 |
ISBN13 | 978-1-59059-686-9 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Langages
- Informatique Développement d'applications Langages HTML
- Informatique Développement d'applications Langages PHP
- Informatique Développement d'applications Langages ASP
- Informatique Développement d'applications Outils de développement
- Informatique Développement d'applications Outils de développement Dreamweaver
- Informatique Développement d'applications Outils de développement Golive