Hay alg煤n repo del curso anterior?
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?
Construyendo nuestra f谩brica de documentos de prueba
Esteroides para tus pruebas
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
Iniciar un nuevo proyecto o mejorar uno existente puede ser una tarea desalentadora, especialmente cuando se trata de actualizar tu aplicaci贸n Ruby on Rails incluyendo herramientas avanzadas y funcionalidad adicional. Este curso promete ayudarte a navegar este proceso de una manera metodol贸gica, siguiendo una serie de pasos estrat茅gicos y t茅cnicos para aumentar la profesionalidad y eficiencia de tu proyecto web.
El proyecto inicial presentaba funcionalidades b谩sicas como la creaci贸n de tareas, categor铆as y la adici贸n de notas. Sin embargo, es fundamental evaluar c贸mo podemos elevar estas capacidades:
Un componente crucial es la integraci贸n de tecnolog铆as para mejorar la estructura y la eficiencia del proyecto. El enfoque destacar谩:
Optimizar el c贸digo es fundamental para cualquier proyecto profesional. Al introducir nuevos patrones de dise帽o, se busca regular y refactorizar el c贸digo existente para:
La utilizaci贸n de patrones de dise帽o adecuados ser谩 clave para mantener un est谩ndar elevado en el c贸digo.
Este curso no solo te proporcionar谩 la gu铆a para los cambios mencionados, sino que se adentrar谩 en la instalaci贸n y configuraci贸n de MongoDB, adem谩s de ofrecerte insights sobre c贸mo migrar tu aplicaci贸n utilizando Mongoid. Espera m谩s detalles sobre la transici贸n de tu entorno hacia un sistema m谩s robusto y c贸mo esto prepara tu proyecto para el 谩mbito profesional. Con cada avance se refina m谩s las habilidades que ya posees. 隆Prep谩rate para llevar tus conocimientos a un nuevo nivel y desarrollar un proyecto altamente sofisticado y funcional!
Aportes 1
Preguntas 1
Hay alg煤n repo del curso anterior?
驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?