Curso de Ruby on Rails 3. El desarrollo web inteligente del presente y futuro.

Ruby on Rails, o simplemente «Rails», es un framework de desarrollo web dinámico y maduro escrito en el lenguaje Ruby, que desde el 2003 ha revolucionado la manera de hacer aplicaciones, ayudando a los programadores a desarrollar de manera rápida y eficiente sus ideas, basadas en las mejores prácticas.

Es la tecnología detrás de sitios como Twitter, Groupon, Shopify, GitHub y miles otros que forman parte de la web de hoy en día.

Curso ruby rails

Dirigido a: Desarrolladores con conocimientos básicos de desarrollo web web (HTML, CSS) y experiencia en algún lenguaje de programación (Java, PHP, Python, etc.)

Temario

Módulo 1: Introducción.

  1. Introducción a Ruby como lenguaje de programación
    • Ruby, esa brillante gema pulida en Japón
    • Orientación a objetos
    • Fundamentos básicos (variables, métodos, estructuras, etc.)
    • iRB
    • Gemas
  1. Introducción al framework Ruby on Rails
    • ¿Qué y por qué?La arquitectura MVC
    • Instalación de Ruby y Rails en un entorno Mac / Linux con RVM
    • Editores
  1. Creando proyectos en Rails: una vista general
    • Estructura de archivosUn recorrido por los ficheros de configuración
    • Bases de Datos
    • Rails y sus convenciones
    • El servidor web
    • Recursos y el scaffolding: una disección
    • CRUD hecho fácil
    • Migraciones de datos
    • Añadiendo enlaces y manipulando las vistas
Ruby on rails

Módulo 2: Profundizando en Rails.

  1. Modelos: ActiveRecord y ActiveRelation a fondo
    • Migraciones
    • Consultas a BB.DD
    • Validaciones
    • Asociaciones
    • Named Scopes
    • Callbacks
  1. Vistas
    • Rendering de parciales y colecciones
    • Helpers
    • FormHelper
    • Asset Pipeline
  1. Controladores
    • Cómo encajan las partes
    • ActionController a profundidad
    • Rutas y REST
    • Manejo de sesiones
  1. La consola y el debugger
    • Debuggeando tu aplicación
    • Rake tasks
  1. Plugins, gemas, y cómo integrar e implementar código de terceros
    • Bundler
    • Gemas esenciales: Devise
Compartir es vivir!
  • Facebook
  • Twitter
  • LinkedIn
  • RSS

Comments