Search -
Beginning Rails 2: From Novice to Professional
Beginning Rails 2 From Novice to Professional Author:Jeffrey Allan Hardy, Cloves Carneiro Jr. Beginning Rails 2 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 and Rails 2 fit together and how you can leverage them to create sophisticated web applications with less code and more joy. This... more » 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 2 assumes basic familiarity with web terms and technologies but doesn’t require you to be an expert. Topics include
Installing Ruby and Rails on a Mac, Linux, or Windows system
Learning the basics of the Ruby programming language
Understanding the philosophy behind Rails and why it matters
Seeing what’s new and hot in the Rails 2 update
Exploring the Model–View–Controller architecture
Learning 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
Using JavaScript with Prototype and script.aculo.us
Sending and receiving mail from your application
Using and creating your own plug–ins
Insuring 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 2 doesn’t just explain how to do something in Rails, it explains why. Who is this book for Beginning Rails 2 is for anyone who wants to learn how to build dynamic web applications using the Rails framework for Ruby. About the Apress Beginning Series The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know?but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there?it is your trusted guide through unfamiliar territory!« less