Summer Reading B2G1 Free
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Original Essays | July 14, 2015

    Joshua Mohr: IMG Your Imagination, Your Fingerprint



    When I was in grad school, a teacher told our workshop that if a published novel is 300 pages, the writer had to generate 1,200 along the way. I... Continue »
    1. $17.50 Sale Hardcover add to wish list

      All This Life

      Joshua Mohr 9781593766030

    spacer
Qualifying orders ship free.
$34.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
25 Remote Warehouse Software Engineering- Programming and Languages

Beginning Rails: From Novice to Professional (Beginning: From Novice to Professional)

by

Beginning Rails: From Novice to Professional (Beginning: From Novice to Professional) Cover

 

Synopses & Reviews

Publisher Comments:

Ruby on Rails has taken the world by storm. First released in the mid-2004, this open source framework has single-handedly changed the landscape of Web development. Ita (TM)s both powering and defining the Web 2.0 revolution on the web, providing a radical shift in the way we think about web applications.

Beginning Ruby on Rails is for anybody who wishes to join the revolution. You'll learn how all of the components of the Rails framework fit together and how you can leverage them to create sophisticated web applications. The book features sleeves-rolled-up, practical examples and walkthroughs, and you'll also learn the vital philosophy behind Rails. In addition, youa (TM)ll learn how to get up and running quickly with the Ruby programming language that underpins Rails and makes it so powerful.

Specifically, Beginning Ruby on Rails will teach you all about:

  • ActiveRecord, and how it makes working with databases a pleasure;
  • ActionPack, and how it wires applications together with meaningful URLs;
  • REST-enabled services;
  • AJAX interface techniques for dynamic web pages
  • ActionMailer, which can send and recieve mail;
  • a ] plus how to extend your application with plugins, and, most importantly, how to test your code.

The book includes three superb sample projects that put all the concepts to work, showing you to no uncertain terms how to design, develop, and deploy software using Ruby on Rails.

Book News Annotation:

The 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. Early chapters introduce the "Rails way" and walk through installation of Ruby and Rails. The rest of the book takes readers on a tour of the components of the Rails framework through the creation of a working application. Focus is on features used most often, rather than arcane details. Two chapters are devoted to the Active Record. Appendices offer an introduction to Ruby for those new to programming, and an introduction to relational databases for those new to data-driven applications. Because Rails development is driven by a community of open source developers, a final appendix describes Rails mailing lists, wikis, blogs, podcasts, and the Rails IRC Channel. Readers should be familiar with the technologies that make up the web, including HTML, and should be comfortable installing software. Hardy and Carneiro are web developers. Annotation ©2008 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

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. Table of Contents 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

Synopsis:

In this book, developer and trainer David Rupp not only teaches the necessary skill set to become a proficient Ruby on Rails developer, he explains the theory needed for developers to explore and learn on their own. Readers will learn Ruby on Rails by creating real world projects: a task manager, RSS aggregator, and a community manager similar to MySpace.com.

Synopsis:

Ruby on Rails is an exciting new framework for developing web applications. It has literally burst onto the scene after its release by 37signals. Ruby, the once relatively quiet language with a small but dedicated following, has been thrown into the limelight with the introduction of this powerful framework. Seasoned developers and novices alike are flocking to Rails to find out what the buzz is and how they can get a piece of the action.
The author, David Rupp, is a developer and trainer. He knows how to teach new developers a new language quickly and efficiently. In this book he will not only teach the necessary skill set to become a proficient Ruby on Rails developer, he will explain the theory needed for the developer to explore and learn on their own. The reader will not be burdened by yet another set of "hello world" and other mundane examples. In this text they will learn Ruby on Rails by creating real world projects; a task manager, RSS aggregator, a community manager similar to MySpace.com, and an Amazon based store.

Synopsis:

Beginning Ruby on Rails introduces web development with Ruby on Rails, a powerful new framework. You will learn how to develop basic applications by implementing four projects. Some of the topics covered through the projects include form handling, CSS, security, database integration, model-view-controller architecture, and test-driven programming. Projects include a task manager, a RSS aggregator, a community manager (similar in nature to MySpace.com), and one that utilizes the Amazon API. You'll like how user-friendly this book is: It focuses on the needs of beginning programmers. It features a relaxed, conversational writing style. It is deliberately nonencyclopedic; it won't overwhelm you.

In addition to the concepts presented in the four projects, you will learn how Ruby on Rails compares to other web application development frameworks. You'll understand the fundamentals of the Ruby language, and you will see how Ruby compares to other current programming languages (primarily Java). You will also learn how to integrate AJAX into your Ruby on Rails applications.

Table of Contents

Getting Started.- Project 1a: TaskManager.- Why Rails?.- Why Ruby?.- Project 1b: TaskManager Revisited.- Project 2: BlogManager (RSS Aggregator).- Interlude: A Little Light Theory.- Project 3: CommunityManager (Myspace.com clone).- Project 4: AmazonManager (Amazon API project).- Ajax on Rails.- Behind the Scenes: Active Record.- Behind the Scenes: ActionPack.- What's Next?.- Resources.

Product Details

ISBN:
9781590596869
Author:
Hardy, Jeffrey Allan
Publisher:
Apress
With:
Catlin, Hampton
Author:
Rupp, David
Author:
Carneiro Jr, Cloves
Author:
Carneiro, Cloves, Jr.
Subject:
Programming Languages - General
Subject:
Software Engineering - Programming and Languages
Series:
Expert's Voice
Publication Date:
20070631
Binding:
TRADE PAPER
Language:
English
Illustrations:
Y
Pages:
361
Dimensions:
9.20x7.12x.80 in. 1.43 lbs.

Related Subjects

Computers and Internet » Computer Languages » Ruby
Computers and Internet » Software Engineering » Programming and Languages

Beginning Rails: From Novice to Professional (Beginning: From Novice to Professional) New Trade Paper
0 stars - 0 reviews
$34.99 In Stock
Product details 361 pages Apress - English 9781590596869 Reviews:
"Synopsis" by , 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. Table of Contents 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

"Synopsis" by , In this book, developer and trainer David Rupp not only teaches the necessary skill set to become a proficient Ruby on Rails developer, he explains the theory needed for developers to explore and learn on their own. Readers will learn Ruby on Rails by creating real world projects: a task manager, RSS aggregator, and a community manager similar to MySpace.com.
"Synopsis" by , Ruby on Rails is an exciting new framework for developing web applications. It has literally burst onto the scene after its release by 37signals. Ruby, the once relatively quiet language with a small but dedicated following, has been thrown into the limelight with the introduction of this powerful framework. Seasoned developers and novices alike are flocking to Rails to find out what the buzz is and how they can get a piece of the action.
The author, David Rupp, is a developer and trainer. He knows how to teach new developers a new language quickly and efficiently. In this book he will not only teach the necessary skill set to become a proficient Ruby on Rails developer, he will explain the theory needed for the developer to explore and learn on their own. The reader will not be burdened by yet another set of "hello world" and other mundane examples. In this text they will learn Ruby on Rails by creating real world projects; a task manager, RSS aggregator, a community manager similar to MySpace.com, and an Amazon based store.
"Synopsis" by , Beginning Ruby on Rails introduces web development with Ruby on Rails, a powerful new framework. You will learn how to develop basic applications by implementing four projects. Some of the topics covered through the projects include form handling, CSS, security, database integration, model-view-controller architecture, and test-driven programming. Projects include a task manager, a RSS aggregator, a community manager (similar in nature to MySpace.com), and one that utilizes the Amazon API. You'll like how user-friendly this book is: It focuses on the needs of beginning programmers. It features a relaxed, conversational writing style. It is deliberately nonencyclopedic; it won't overwhelm you.

In addition to the concepts presented in the four projects, you will learn how Ruby on Rails compares to other web application development frameworks. You'll understand the fundamentals of the Ruby language, and you will see how Ruby compares to other current programming languages (primarily Java). You will also learn how to integrate AJAX into your Ruby on Rails applications.

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.