Duración

5 días - 30 horas

Descripción

El alumno aprenderá a crear aplicaciones Web con este Framework. Durante el curso de trataran conceptos de bases de datos (migraciones), testing y desarrollo web especifico de Rails.

Contenidos del curso

  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
    • Bloques e iteradores
    • Bloques frente a métodos frente a lambdas
    • Iteración de colecciones
  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 Gem, Rdoc y Rake
    • La arquitectura MVC
    • Convención sobre configuración
  3. 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
  4. 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)
  5. Testing de aplicaciones
    • Pruebas unitarias
    • Pruebas funcionales (controlador)


Información extra

Audiencia

Esta acción formativa está destinada a Programadores y Analistas que vayan a utilizar el Framework para desarrollo de aplicaciones Rails con el lenguaje de programación Ruby.

Pre-requisitos

Los alumnos necesitarán tener conocimientos de programación orientada a objetos y desarrollo Web.

Información general

Área formativa

Cursos de Frameworks de Desarrollo

Fabricante

Formaciones en Desarrollo Software

Metodología

Presencial

Certificación

 

¿TIENES DUDAS? PREGÚNTANOS

    He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

     

     

    Fecha Hora Ubicación Precio
    No hay convocatoria programada. Por favor, consúltanos sobre próximas fechas y precio para esta formación.

    ¿Necesitas Ayuda?

    Consúltanos si necesitas información de nuestros cursos o masters.

     

    Contacta con Core Networks

    Formaciones Desarrollo Software | Core NetworksFormaciones Desarrollo Software | Core Networks