Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Ruby On Rails

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Aprenda a desarrollar sus propias aplicaciones web utilizando Ruby on Rails.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Ruby On Rails bonificable para empresas

A quién va dirigido nuestro curso de Ruby On Rails

El curso va dirigido a personas con cierta base en programación que quieran aprender una manera más sencilla de desarrollar sus aplicaciones con un framework basado en el lenguaje Ruby.

Objetivos de nuestro curso de Ruby On Rails

  • Al finalizar este curso, el alumno será capaz de desarrollar sus propias aplicaciones web utilizando Ruby on Rails
  • El curso se realizará en la última versión de Rails disponible sobre un servidor basado en Unix.

Qué vas a aprender en nuestro curso de Ruby On Rails

Aprenda a desarrollar sus propias aplicaciones web utilizando Ruby on Rails.

Requisitos de nuestro curso de Ruby On Rails

  • Tener una base sólida de conocimientos de base de datos, eficiencia de algoritmos, y conocimientos de HTML, CSS y JavaScript.

Temario del curso de Ruby On Rails

tema 1

Introducción a Ruby

  • Descripción
  • Características
  • Instalación
  • Terminal
iconArrowDown
tema 2

Elementos básicos I

  • Números
  • Strings
  • Errores
  • Variables
  • Símbolos
  • Constantes
  • Pseudo-Variables
  • Métodos
  • Ámbito de las Variables
iconArrowDown
tema 3

Elementos básicos II

  • Rango
  • Arrays
  • Hashes
  • Operadores
  • Operadores aritméticos
  • Operadores de comparación
  • Operadores de asignación
  • Operadores de bits
  • Operadores lógicos
  • Prioridad en los Operadores
iconArrowDown
tema 4

Control de flujo

  • If else
  • If modificado
  • Unless
  • Case
  • While
  • While modificado
  • Until
  • For
  • Blocks
  • Iteradores
  • Sentencias de control
iconArrowDown
tema 5

Objetos

  • Introducción
  • El concepto de objeto
  • Mensajes
  • Clases
  • Control de acceso
  • Herencia
  • Módulos
  • Objetos congelados
  • Constantes de clase
  • Otras formas de instanciar objetos
iconArrowDown
tema 6

Manejo de excepciones

  • Errores
  • Manejar excepciones
  • Catch y Trow
iconArrowDown
tema 7

Objetos destacados en Ruby

  • Time
  • File
  • Dir
  • Kernel
iconArrowDown
tema 8

Introducción a Rails

  • Introducción
  • Preinstalación
  • Instalación
  • Entornos de desarrollo
  • Creación de nuevos proyectos
  • Controlador de versiones
iconArrowDown
tema 9

Estructura de una aplicación

  • Modelo Vista Controlador
  • Gemas
  • Estructura de directorios
iconArrowDown
tema 10

Herramientas del framework

  • Comando básicos
  • rails
  • rails new
  • rails dbconsole
  • rails server
  • rails console
  • rails generate
  • rails destroy
  • rake
iconArrowDown
tema 11

Test Driven Development (TDD)

  • Introducción
  • Fixtures
  • Test unitario del modelo
  • Asserts
  • Test funcional del controlador
  • Test funcional de la vista
  • Test de integración
  • Ejecutar test
  • Setup y Teardown
  • Otros test
iconArrowDown
tema 12

Modelo – Active Record

  • Introducción
  • Convenciones
  • Operaciones CRUD
  • Asociaciones
  • Métodos de asociaciones
  • Opciones en asociaciones
iconArrowDown
tema 13

Modelo – Migraciones

  • Creación de migraciones
  • Migraciones para asociaciones
  • Ejecución de migraciones
  • Schema
  • Seed data
iconArrowDown
tema 14

Modelo – Validación

  • Validación
  • Métodos de Validación
  • Opciones de Validación
  • Validación condicional
  • Errores de Validación
  • Mostrar errores
  • Llamadas callback
iconArrowDown
tema 15

Modelo – Consultas

  • Consultas
  • Obtener objetos
  • Condiciones
  • Ordenar
  • Seleccionar campos específicos
  • Limit y Offset
  • Group
  • Having
  • Null relation
  • Bloqueos en las actualizaciones
  • Joins
  • Carga adelantada
  • Scopes
  • Utilizar código SQL
  • Comprobación de objetos
  • Cálculos
  • Explain
iconArrowDown
tema 16

Marcado HTML

  • Etiquetas HTML
  • Atributos HTML
  • Marcado HTML
  • Etiquetas de la cabecera
  • Etiquetas del cuerpo
  • Atributos de
  • Comentarios
  • Etiquetas de caracteres
  • Etiquetas de texto
  • Enlaces
  • Inserción de objetos multimedia
  • Imágenes
  • Audio
  • Video
  • C3
iconArrowDown
tema 17

Tablas y formularios

  • Tablas
  • Unificación de celdas
  • Cabeceras
  • Formularios
  • Campos de texto
  • Radio Buttons
  • Checkboxes
  • Área de texto
  • Botón enviar
  • Atributo Action
  • Atributo Method
iconArrowDown
tema 18

Hojas de estilo CSS

  • ¿Qué es CSS?
  • ¿Cómo incluir CSS?
  • Glosario básico
  • Selectores
  • Selector universal
  • Selector de tipo
  • Selector descendiente
  • Selector de clase
  • Selector de ID
  • Combinación de selectores
  • Selectores avanzados
  • Selector de hijos
  • Selector adyacentes
  • Selector de atributos
  • Herencia
  • Colisiones de estilos
  • Modelo de cajas
  • Componentes de las cajas
  • Tamaño de las cajas
  • Márgenes
  • Relleno
  • ¿Cuál es la diferencia entre margen y relleno?
  • Bordes
  • Fondo
  • Imagen de fondo
  • Márgenes
  • Posicionamiento
  • Posicionamiento estático
  • Posicionamiento relativo
  • Posicionamiento absoluto
  • Posicionamiento flotante
  • Hojas de impresión
  • Filtros y Hacks para navegadores
  • Filtros y Hacks para navegadores
  • Frameworks de CSS
  • Foundation 3
  • Gumby 960 Grid Responsive CSS Framework
  • Bootstrap from Twitter
  • Ejemplos de Bootstrap from Twitter
  • Paso a Paso para empezar con Bootstrap
iconArrowDown
tema 19

Vista – Action View

  • Introducción
  • Templates
  • Partials
  • Layouts
  • Creando respuestas
  • Estructurar layouts
iconArrowDown
tema 20

Vista – Helpers

  • Basic Form Helper
  • Model Object Form Helper
  • Form Options Helper
  • Date and Time Form Helpers
  • File Helper
  • Number Helper
iconArrowDown
tema 21

Controlador – Action Controller

  • Introducción
  • Métodos y acciones
  • Parámetros
  • Session
  • Cookies
  • XML y JSON
  • Filtros
  • Request y Response
  • Autenticación HTTP
  • Descargas
  • Errores
  • HTTPS
iconArrowDown
tema 22

Controlador – Rutas

  • Rails Router
  • Resource Routing
  • Non-Resourceful Routing
  • Personalizar Resourceful Routes
iconArrowDown

Preguntas Frecuentes de Ruby On Rails

¿Cuáles son los beneficios de realizar el curso de Ruby on Rails?

accordionIcon
El curso de Ruby on Rails te ofrece la oportunidad de aprender a desarrollar aplicaciones web de manera rápida y eficiente utilizando uno de los frameworks más populares en el sector. A través del curso, obtendrás conocimientos profundos sobre la programación en Ruby, el diseño de aplicaciones MVC, y el uso de herramientas avanzadas del framework, lo que te permitirá crear soluciones escalables y robustas, mejorando así tus habilidades y oportunidades profesionales en el ámbito tech.

¿El curso de Ruby on Rails se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de Ruby on Rails se puede bonificar a través de FUNDAE. Las empresas pueden beneficiarse de las ayudas disponibles para la formación de sus empleados, lo que puede reducir significativamente el coste total del curso. Además, si gestionamos la bonificación, cobramos un 10% extra del valor del curso + IVA, y este coste también es bonificable según los créditos disponibles en FUNDAE.

¿En qué modalidades se imparte el curso de Ruby on Rails?

accordionIcon
El curso de Ruby on Rails se imparte en modalidad de Aula Virtual Personalizada. Esta modalidad permite una interacción directa a través de videoconferencia con el formador en tiempo real, brindando una experiencia de aprendizaje flexible y adaptada a las necesidades específicas de la empresa. También tendrás acceso a las grabaciones de las sesiones para reforzar el aprendizaje.

¿Qué habilidades desarrollaré con el curso de Ruby on Rails?

accordionIcon
Participando en el curso de Ruby on Rails, desarrollarás habilidades en el diseño y desarrollo de aplicaciones web, manejo de bases de datos con Active Record, control de flujo, manejo de excepciones, y entenderás en profundidad el MVC y las mejores prácticas en el desarrollo web con Rails. También adquirirás experiencia práctica aplicando TDD (Test Driven Development) para asegurar la calidad de tus aplicaciones.

¿Cómo puedo inscribirme en el curso de Ruby on Rails?

accordionIcon
Para inscribirte en el curso de Ruby on Rails, visita nuestra página web y completa el formulario de inscripción. Asegúrate de proporcionar toda la información solicitada para realizar el proceso de manera eficiente. Nuestro equipo te contactará para confirmar los detalles y guiarte en los siguientes pasos, incluyendo la gestión de la bonificación si procede.