Aprenda a desarrollar sus propias aplicaciones web utilizando Ruby on Rails.
Aprenda a desarrollar sus propias aplicaciones web utilizando Ruby on Rails.
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
tema 2
Elementos básicos I
Números
Strings
Errores
Variables
Símbolos
Constantes
Pseudo-Variables
Métodos
Ámbito de las Variables
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
tema 4
Control de flujo
If else
If modificado
Unless
Case
While
While modificado
Until
For
Blocks
Iteradores
Sentencias de control
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
tema 6
Manejo de excepciones
Errores
Manejar excepciones
Catch y Trow
tema 7
Objetos destacados en Ruby
Time
File
Dir
Kernel
tema 8
Introducción a Rails
Introducción
Preinstalación
Instalación
Entornos de desarrollo
Creación de nuevos proyectos
Controlador de versiones
tema 9
Estructura de una aplicación
Modelo Vista Controlador
Gemas
Estructura de directorios
tema 10
Herramientas del framework
Comando básicos
rails
rails new
rails dbconsole
rails server
rails console
rails generate
rails destroy
rake
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
tema 12
Modelo – Active Record
Introducción
Convenciones
Operaciones CRUD
Asociaciones
Métodos de asociaciones
Opciones en asociaciones
tema 13
Modelo – Migraciones
Creación de migraciones
Migraciones para asociaciones
Ejecución de migraciones
Schema
Seed data
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
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
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
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
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
tema 19
Vista – Action View
Introducción
Templates
Partials
Layouts
Creando respuestas
Estructurar layouts
tema 20
Vista – Helpers
Basic Form Helper
Model Object Form Helper
Form Options Helper
Date and Time Form Helpers
File Helper
Number Helper
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
tema 22
Controlador – Rutas
Rails Router
Resource Routing
Non-Resourceful Routing
Personalizar Resourceful Routes
Preguntas Frecuentes de Ruby On Rails
¿Cuáles son los Beneficios del curso Ruby On Rails?
El curso te permitirá adquirir conocimientos sólidos en el framework Ruby On Rails, mejorar la eficiencia en desarrollo web, y estar a la vanguardia de las tecnologías más demandadas en el mercado.
¿El curso de Ruby On Rails se puede bonificar a través de FUNDAE?
Sí, el curso es bonificable a través de FUNDAE, lo que permite a las empresas obtener financiación para la formación de sus empleados.
¿En qué modalidades se imparte el curso de Ruby On Rails?
El curso se imparte en modalidad online y en aula virtual personalizada, adaptándose así a las necesidades de cada empresa.
¿Qué habilidades desarrollaré con el curso de Ruby On Rails?
Desarrollarás habilidades en programación con Ruby, manejo del framework Ruby On Rails, creación de aplicaciones web robustas y eficientes, y conocimientos en metodologías ágiles de desarrollo.
¿Cómo puedo inscribirme en el curso de Ruby On Rails?
Puedes inscribirte rellenando los formularios que aparecen en la web de Imagina Formación.