Tutoriales y cursos gratis de Ruby on Rails (RoR)

Introducción.

rubyRuby es un lenguaje de programación de scripts orientado a objetos basado en Python y Perl. Rails es un framework (marco de trabajo) muy útil para el desarrollo de aplicaciones web 2.0 y que además se distribuye como software libre. Actualmente está muy de moda al ser utilizado con éxito en grandes proyectos para la web social, pues permite desarrollar de manera muy eficiente.

A continuación te mostramos nuestra selección de recursos y tutoriales gratuitos para Ruby:

Documentos, PDFs, libros…

Libro gratis formato web Programming Ruby. Resumen del índice de contenidos: ForewordPrefaceRoadmapRuby.newClasses, Objects, and VariablesContainers, Blocks, and IteratorsStandard TypesMore About MethodsExpressionsExceptions, Catch, and ThrowModulesBasic Input and OutputThreads and ProcessesWhen Trouble StrikesRuby and Its WorldRuby and the WebRuby TkRuby and Microsoft WindowsExtending RubyThe Ruby LanguageClasses and ObjectsLocking Ruby in the SafeReflection, ObjectSpace, and Distributed RubyBuilt-in Classes and MethodsStandard LibraryObject-Oriented Design LibrariesNetwork and Web LibrariesMicrosoft Windows SupportEmbedded DocumentationInteractive Ruby ShellSupport.

8494127276

Ruby On Rails. Desarrollo Práctico de Aplicaciones Web de Santiago Ponce Moreno. “Ruby es un lenguaje de programación orientado a objetos moderno, dinámico y muy potente, pues combina la elegancia del Smalltalk, la facilidad de Python y la practicidad de Perl. Rails es un framework (infraestructura digital) de código abierto para el desarrollo de aplicaciones web que proporciona una arquitectura Modelo-Vista-Controlador (MVC) para la creación y generación del código. Ruby on Rails, gracias a los principios básicos en los que se fundamenta como Don´t Repeat Yourself (DRY), Convención sobre configuración (CoC) o Pruebas unitarias y funcionales, permite a los desarrolladores construir, de forma sencilla y rápida, complejas y sofisticadas aplicaciones web: Twitter, Scribd y LinkedIn están basadas en Ruby on Rails. Con la ayuda de este libro, el lector aprenderá paso a paso y con detalle cómo funciona Ruby on Rails (RoR), y gracias a los 4 bloques en que está dividido el contenido, podrá crear aplicaciones web modernas, actuales y profesionales:

Lenguaje de programación Ruby. Introducción a Ruby on Rails. Aplicaciones web con bases de datos. Realización de una red social. Escrito de una manera clara y muy detallada, cada explicación va acompañada de numerosos ejemplos prácticos, lo que permitirá una mejor comprensión. Además, como contenido adicional, el lector podrá acceder a un completo vídeo-tutorial con el que perfeccionará el aprendizaje de esta potente infraestructura digital.”

1517213185

Aprende a Programar con Ruby on Rails: 2ª Edición de Ángel Arias. “Ruby on Rails es una tecnología que permite desarrollar webs dinámicas orientadas a base de datos y aplicaciones para la web de forma semejante a tantos otros lenguajes de programación como PHP o ASP. Sin embargo, a pesar de ser más nuevo que estos dos lenguajes, Ruby on Rails está creciendo de forma asombrosa y ha llamado la atención de desarrolladores de todo el mundo debido a que permite aumentar la velocidad y facilidad en el desarrollo de proyectos. Técnicamente hablando, Rails es un framework creado en lenguaje de programación Ruby (de ahí el nombre Ruby on Rails). Un framework es como un esqueleto sobre el cual se desarrolla una aplicación completa. Existen decenas de frameworks disponibles y muchos de ellos existen desde hace más tiempo que Rails, entonces lo que hace Rails ¿es tan importante? La respuesta es simple: Rails fue creado con el objetivo de permitir el desarrollo ágil, con alta productividad, escribiendo pocas líneas de código y teniendo un buen resultado como consecuencia. Aplicaciones que llevan semanas o meses si se desarrollan en lenguajes tradicionales pueden ser hechas en horas o días con Ruby on Rails.”

B00FPWARLK

Programación en Ruby on Rails de Patricia González R. Desarrolla webs dinámicas que trabajen conjuntamente con base de datos y aplicaciones web. Similar a PHP o ASP está teniendo mucho éxito por su facilidad y rapidez a la hora de implementar proyectos.

“Ruby on Rails es una tecnología que permite desarrollar webs dinámicas orientadas a base de datos y aplicaciones para la web de forma semejante a tantos otros lenguajes de programación como PHP o ASP. Sin embargo, a pesar de ser más nuevo que estos dos lenguajes, Ruby on Rails está creciendo de forma asombrosa y ha llamado la atención de desarrolladores de todo el mundo debido a que permite aumentar la velocidad y facilidad en el desarrollo de proyectos.

Técnicamente hablando, Rails es un framework creado en lenguaje de programación Ruby (de ahí el nombre Ruby on Rails). Un framework es como un esqueleto sobre el cual se desarrolla una aplicación completa. Existen decenas de frameworks disponibles y muchos de ellos existen desde hace más tiempo que Rails, entonces lo que hace Rails ¿es tan importante? La respuesta es simple: Rails fue creado con el objetivo de permitir el desarrollo ágil, con alta productividad, escribiendo pocas líneas de código y teniendo un buen resultado como consecuencia. Aplicaciones que llevan semanas o meses si se desarrollan en lenguajes tradicionales pueden ser hechas en horas o días con Ruby on Rails.”

8441521824

Ruby on Rails (Anaya Multimedia/O¿Reilly) de Bruce A Tate. También puede adquirirse a través de Ruby on Rails: Up and Running by Bruce A. Tate (1-Sep-2006) Paperback de Bruce A. Tate. “Ruby on Rails, es una tecnología framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby. Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración. El lenguaje de programación Ruby permite la metaprogramación, de la cual Rails hace uso, lo que resulta en una sintaxis que muchos de sus usuarios encuentran muy legible. Con el libro que tiene en sus manos, ganará una imagen global de cómo se mantienen unidas las aplicaciones Rails. Verá cómo se añade de forma dinámica utilidades a todos los modelos de base de datos, llamados objetos Active Record, recorreremos el proceso de creación de un proyecto sencillo, le mostraremos las que consideramos fundamentales, las que conforman los elementos más importantes y también estudiaremos con algún detalle las migraciones y Ajax. Este libro es para desarrolladores con experiencia pero nuevos en Rails y, posiblemente, en Ruby.”

B003D7JUQM

RUBY ON RAILS FOR DUMMIES By (author) Barry Burd on [2007] de Barry Burd.

B011DARJFY

Ruby on Rails Tutorial: Learn Web Development with Rails (3rd Edition) (Addison-Wesley Professional Ruby Series) 3rd edition by Hartl, Michael (2015) Paperback de Michael Hartl.

“Ruby on Rails(TM) Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps.” -Peter Cooper, Editor of Ruby Inside Used by sites as diverse as Twitter, GitHub, Disney, and the Yellow Pages, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you’re new to web development or new only to Rails, Ruby on Rails(TM) Tutorial, Third Edition, is the solution.

Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication, focusing on the fundamental techniques in web development needed for virtually any kind of application. The updates to this edition include simplified installation via a standard development environment in the cloud, use of the default Rails stack throughout, a light-weight testing approach, an all-new section on image upload, and an all-new chapter on account activation and password resets, including sending email with Rails. This indispensable guide provides integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, and SQL skills you’ll need when developing web applications. Hartl explains how each new technique solves a real-world problem, and then he demonstrates it 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, including a pre-installed integrated development environment (IDE) in the cloud * Go beyond generated code to truly understand how to build Rails applications from scratch * Learn testing and test-driven development (TDD) * 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 * Create high-quality site layouts and data models * Implement registration and authentication systems, including validation and secure passwords * Update, display, and delete users * Upload images in production using a cloud storage service * Implement account activation and password reset, including sending email with Rails * Add social features and microblogging, including an introduction to Ajax * Record version changes with Git and create a secure remote repository at Bitbucket * Deploy your applications early and often with Heroku”

4797359730

Ruby on Rails ni yoru Web apurikeÌ”shon suÌ”paÌ” sanpuru de Shin’ichiroÌ” Nakamura.

4774146633

Ruby on Rails 3 apurikeÌ”shon puroguramingu = Ruby on Rails 3 application programming de Yoshihiro Yamada

4774149802

Ruby on Rails 3 poketto rifarensu by Yoshihiro Yamada.

 

Grupos y redes sociales sobre Ruby on Rails.

  • Página para proyectos open source de RubyForge.

Listas de correo:

Te puede interesar también los siguientes contenidos relacionados.

 


Notas: Utiliza RubyInstaller para instalar Ruby bajo entorno Ms Windows.

Aprender más sobre Ruby on Rails:

4.20 avg. rating (82% score) - 5 votes

Deja tu comentario...

will not be published