Ruby on Rails 7 Hotwire Docker TailwindCSS
Crea una aplicación de Ruby on Rails 7 utilizando Hotwire, Docker, TailwindCSS, PostgreSQL y Sendgrid.
Description
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.
What You Will Learn!
- Crear aplicaciones con Ruby on Rails utilizando WSL y Docker.
- Implementar actualizaciones en tiempo real con Hotwire.
- Implementar eventos con Stimulus JS.
- Remplazar componentes sin necesidad de recargar la aplicación utilizando Turbo-Frames.
- Instalar TailwiundCSS en Ruby on Rails 7.
- Configurar Sendgrid para enviar correos desde la aplicación.
- Implementar scopes, validaciones, enum y más métodos en Ruby on Rails.
- Crear apliaciones Ruby on Rails con Docker.
- Levantar contenedores de PostgreSQL y Redis.
- Utilzar Action Text y Active Storage en la aplicación.
Who Should Attend!
- Todo público que deseé crear aplicaciones en Ruby on Rails, Hotwire, Docker y TailwindCSS.