Lo nuevo de Rails y un curso gratuito de Ruby para principiantes

Rails 2.1 está al caer. Aunque todavía no está confirmada la fecha de “lanzamiento”, ya podemos saber en qué consistirán las mejoras estrella:

  • Gem dependencies: Los plugins de Rails son muy útiles porque, al estar incluidos en la aplicación, pueden ofrecen funcionalidades extra sin dependencias externas. Sin embargo, no sucede lo mismo con las gemas, en las que hasta hace poco, no había manera builtin de definir estas dependencias externas mediante programación. Todo esto cambiará con la nueva versión.
  • Dirty tracking con actualizaciones parciales: Saber si tus objetos de Active Record han sido modificados o no es ahora mucho más sencillo.
  • has_finder toma la forma de named_scope. El popular plugin has_finder tomará la forma de named_scope en Rails 2.1.
  • Soporte de zona horaria incorporado. Ya no será necesario forzar la zona horaria con hasta dos plugins.
  • Mejor infraestructura de cacheo. A partir de ahora, podrás especificar tu motor de cacheo preferido en el fichero de configuración.

Podéis ver más en el blog de Ruby on Rails.

Curso gratuito de Ruby on Rails

Los desarrolladores Michael Slater y Christopher Haupt -ambos ex Adobe- han creado un curso online gratuito para aprender Ruby on Rails desde 0. Los usuarios podrán acceder al código utilizado durante el curso, publicado bajo licencia Open Source en un repositorio público. El método utilizado para distribuir los contenidos será el correo electrónico: cada participante recibirá un mensaje por lección, con suficiente espacio de tiempo como para que puedan asimilar el tema. Además, los alumnos podrán plantear sus dudas y preguntas.

¿Qué materiales ofrece el curso?

  • Una serie de 8 podcast de audio que explican los conceptos básicos de Ruby on Rails.
  • Screencasts en los que se describe, paso a paso, cómo construir una aplicación Ruby on Rails sencilla.
  • Código fuente completo para construir la aplicación de prueba del curso.

¿Por qué aprender Ruby on Rails?
Los autores del curso lo tienen claro: Ruby on Rails es una poderosa herramienta Open Source que te permite construir aplicaciones web realmente sofisticadas de una forma muy rápida:

  • Gestiona toda la comunicación con la base de datos, de forma que puedes manejar los objetos software y dejar que el framework genere SQL.
  • Ofrece un sistema de plantillas para gestionar la presentación de las páginas, además de facilidades para procesar formularios y actualizaciones AJAX.
  • Proporciona una amplio abanico de plugins que permiten desarrollar funcionalidad de forma rápida.

Ruby on Rails fue diseñado para que emplees tu tiempo de la manera más eficaz, eliminando el trabajo pesado e innecesario, y permitiéndote crear grandes soluciones con un enfoque ágil y basado en iteraciones.

Hay una gran demanda de desarrolladores para Ruby on Rails, así que aprender a construir sitios con Rails puede ser un gran paso en tu carrera como desarrollador web, tanto si eres freelance como si tienes en mente mejorar tu puesto de trabajo en una empresa.

Échale un vistazo al curso.

Deje un comentario