
En este video podrás ver el preview de la aplicación que realizarás en este curso.
En este video aprenderás a instalar WSL en tu ordenador windows.
En este video aprenderás como instalar Docker en WSL.
En esta lección crearás una aplicación de Ruby on Rails utilizando Docker.
En este video se instalará TailwindCSS en la aplicación de Ruby on Rails.
En este video instalaremos Font Awesome en nuestra aplicación utilizando import maps.
Este es un preview sobre lo que se desarrollará en esta sección.
En este video añadiremos colores personalizados por nosotros dentro de la aplicación de Ruby on Rails.
En este video se diseñará el footer de la aplicación.
Se añadirá la imágen de la aplicación así como textos y botones.
Se añadirá una pequeña sección con diferentes imagenes de compañías para el landing_page.
Se complementará el resto del landing_page con diferentes secciones, textos e imagenes ui.
Este es un preview sobre lo que se desarrollará en esta sección.
En este video, se instalará devise dentro de la aplicación para la autenticación de usuarios.
Se realizará el font-end del view de Sign in.
Se realizará el font-end del view de Sign up.
Se desarrollará la parte del back-end para la autenticación de los usuarios.
Configurar nuestra cuenta de Sendgrid dentro de la plataforma oficial de Sendgrid.
Implementar e instalar Sendgrid dentro de nuestra aplicación de Ruby on Rails 7.
Link the repo: https://github.com/Jorge-Ortiz-Mata/Rails-App-Sendgrid
Guardaremos nuestra API Key de Sendgrid en un archivo llamado .env dentro de la aplicación.
Este es un preview sobre lo que se desarrollará en esta sección.
Diseñar y desarrollar el right nav-bar de la aplicación.
Añadir dseño y clases al index de la aplicación cuando el usuario ya inició sesión.
Este es un preview sobre lo que se desarrollará en esta sección.
En este video se creará el modelo para Section con sus atributos y explicación del modelo.
En este video se diseñará el partial de welcome para cuando no hay ninguna evaluación en la aplicación.
En este video se creará el modal que se utilizará para crear objetos dentro de la aplicación.
Se implementará el font-end para el modal desarrollado.
En este video se implementará la funcionalidad de crear evaluaciones dentro de la aplicación.
Cada objeto creado dentro de la aplicación deberá mostrarse sin recargar la página, para ello se utilizará Turbo Stream.
Se diseñará el index con los objetos ya creados dentro de la aplicación para evaluations.
En este video se implementará la funcionalidad de leer o mostrar evaluaciones dentro de la aplicación.
En este video se implementará la funcionalidad de actualizar evaluaciones dentro de la aplicación.
En este video se implementará la funcionalidad de borrar evaluaciones dentro de la aplicación.
Se desarrollará el partial de welcome para cada uno de los capítulos dentro de la aplicación.
En este video se implementará la funcionalidad de crear capítulos dentro de la aplicación.
En este video se implementará la funcionalidad de leer o mostrar capítulos dentro de la aplicación.
En este video se implementará la funcionalidad de actualizar y borrar capítulos dentro de la aplicación.
En este video se implementarán scopes para diferencias evaluaciones y capítulos dentro del modelo de Section.
Desarrollar el MVC para Question con cada uno de los atributos necesarios para la aplicación.
En este video se implementará la funcionalidad de crear las preguntas dentro de la aplicación, parte 01.
En este video se implementará la funcionalidad de crear las preguntas dentro de la aplicación, parte 02.
Añadir Stimulus al formulario para reiniciarlo una vez que se haya guardado la pregunta y añadir estilo al componente.
Añadir una sección para mostrar cada una de las preguntas y añadir un scroll en la sección.
Añadir un Turbo Frame para poder editar cada una de las preguntas en la misma página.
Crear y diseñar el formulario para la edición de cada pregunta.
En este video se implementará la funcionalidad de actualizar las preguntas dentro de la aplicación.
En este video se implementará la funcionalidad de borrar las preguntas dentro de la aplicación.
Instalación de Action Text para introducir text con estilos dentro de la aplicación.
Añadir un Turbo Frame a través de un botón para poder añadir el body a cada uno de los capítulos dentro de la aplicación.
En este video se implementará la funcionalidad de actualizar las preguntas dentro de la aplicación.
En este curso vas a desarrollar una encuesta utilizando el framework Ruby on Rails. Cada una de las caracterísiticas implementadas en el curso hacen uso de diferentes tecnologías como Docker, TailwindCSS, PostgreSQL, Hotwire, Stimulus JS, Turbo-Frames y Sendgrid.
The Survey Rails App es una aplicación que posee evaluaciones y capítulos, donde dichos objetos pueden ser agregados en encuestas. Cada evaluación tiene sus propias preguntas y respuestas, y cada capítulo le es posible añadir contenido con imagenes. Las encuestas son compartidas vía email sin la necesidad de registrarse en la plataforma a traves de tokens.
Los usuarios pertenecientes a dichas encuestas, podrán ver el progreso de los participantes dentro de la aplicación. Cada participante podrá contestar su encuesta desde su ordenador, donde podrá ver el progreso de la encuesta mediante una barra de progreso. Una vez que los participantes proporcionen un click al botón de submit en cada una de las evaluaciones. A finalizar, el permiso será bloqueado a cada participante una vez que terminen de contestar la encuesta, sin la posibilidad de contestarla nuevamente.
Finalmente, el usuario que creo la encuesta, podrá descargar los resultados en formato CSV obteniendo la siguiente información:
Encuesta.
Evaluación.
Pregunta.
Respuesta.
Token
Además, vas a implementar varios métodos y funcionalidades que Ruby on Rails ofrece como scopes, enum, validaciones, actualizaciones en tiempo real sin recargar la página, tokens y autenticación con usuarios.
Adelante! Y conoce más acerca de este increíble framework.