Curso Ruby on Rails.

25 horas

Presencial / Virtual Class

1.045 €/asistente

Precio de grupo: consultar

Requisitos:

El alumno debe tener conocimientos de desarrollo Web.

HTML y BBDD

Dirigido a:

Desarrolladores Web sin conocimientos previos de Ruby o de Rails.

 

 

Objetivos:

  • Aprender las técnicas de desarrollo Web rápido mediante Ruby on Rails
  • Conocer los métodos de testeado para aplicaciones web
  1. Ruby
    • Capacidades del lenguaje y técnicas
    • Ejecución, línea de comandos y uso interactivo (IRB)
    • Objetos, variables y métodos
    • Orientación a objetos
    • Convenciones de nombres
    • Asignación de variables
    • Variables locales y de instancia
    • Llamar a métodos
    • Los argumentos de los métodos y valores de retorno
    • Las clases y los módulos
    • Crear instancias de clases
    • Mezcla en los módulos
    • Módulos como espacios de nombres
    • Clases incorporadas
    • Cadenas
    • Matrices y hash
    • Símbolos
    • Valores numéricos
  2. Rails
    • Introducción
    • Instalación y requisitos de la plataforma
    • La creación de una nueva aplicación
    • Configuración de la aplicación y bootstrapping
    • Conexión a una aplicación Rails
    • Herramientas
    • La arquitectura MVC
    • Convención sobre configuración
    • Modelo de Diseño y Gestión de Base de Datos
    • Modelado de dominio con Rails/Ruby
    • Mapeo objeto-relacional con ActiveRecord
    • «Rails-friendly» SQL
    • Mantenimiento de BD con las migraciones de ActiveRecord
    • Las acciones del controlador y plantillas de las Vistas
    • Interacción del controlador y la vista
    • Plantillas HTML con Ruby empotrado (ERB)
    • Ajuste de controladores y vistas
    • Escritura y procesado de formularios
    • Llamadas Ajax y RJS (Ruby/JavaScript)
    • Testing de aplicaciones

Descarga este curso:

Catálogo 2024

Conoce nuestra oferta formativa para este año:

Solicítanos más información y/o como subvencionarte este curso con el siguiente formulario:

Curso: Ruby on Rails.

Política de privacidad:

Comunicaciones:

6 + 5 =