Muy bien explicado, excelente Johan!
Introducción
Pasos para construir aplicaciones en Ruby on Rails
Retomando nuestro proyecto
Instalando MongoDB
Migrando nuestra aplicación: componentes, librerías y configuraciones
Migrando nuestra aplicación: modelos
Migrando nuestra aplicación: modelos restantes y seeds
Pruebas
¿Qué es TDD y BDD?
Esteroides para tus pruebas
Construyendo nuestra fábrica de documentos de prueba
Añadiendo pruebas de modelo
Añadiendo pruebas de modelo: validación de datos
Finalizando las pruebas de modelo
Añadiendo pruebas de peticiones
Creando y probando tareas de petición
Headless browser
Añadiendo pruebas de sistema: interacción del sistema
Añadiendo pruebas de sistema: comportamientos dinámicos
Interacción dinámica
Rails con café
Selectize, esteroides para tus selects
Retomando los formularios anidados
Mejorando la asignación de participantes
Notificaciones
Retomando las notificaciones del proyecto
Introducción a Service Objects
Construyendo prueba de servicio de notificación por correo
Construyendo servicio de notificación por correo
Introducción a procesos en background y Active Job
Creando un Job para la notificación de correo
Ciclos de vida
Introducción a máquinas de estado
Creando máquina de estados para la tarea
Creando servicio de gestión de estados de la tarea
Actualizando estados usando eventos
Modificando estados desde la interfaz
Cierre
Optimizaciones: fundamentos
Conclusiones
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 2
Preguntas 0
Muy bien explicado, excelente Johan!
Para la maquina de estados tambien existe una gema bastante chevere llamada statesman y para el tema de auditoria hay una gema llamada audited que tiene gran cantidad de funcionalidades que serviran para otros proyectos.
Excelente explicación Johan!!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.