Notas técnicas
Cómo estructurar un proyecto frontend
Organización del CSS en base, layout, components y pages para evitar
dependencias innecesarias y facilitar el mantenimiento del código a
medida que el proyecto crece.
Conceptos básicos de Docker
Fundamentos sobre contenedores, imágenes y volúmenes. Especial
atención a cómo se gestionan los datos y por qué los cambios no
siempre se reflejan como se espera.
Validación de datos en backend
Importancia de validar datos en el servidor independientemente del
frontend. Uso de constructores, setters o validaciones explícitas
para evitar estados inválidos en la aplicación.
Diferencia entre estado y lógica en aplicaciones
Separar correctamente el estado de la aplicación de la lógica evita
errores difíciles de detectar, especialmente en interfaces o apps
que se reutilizan varias veces.
Problemas reales al trabajar con APIs
No todas las APIs son fiables: pueden estar incompletas, caídas o
tener limitaciones. Es importante evaluar la calidad de los datos
antes de diseñar toda una solución alrededor de ellos.
Importancia de diseñar antes de programar
Definir la estructura y flujo antes de escribir código evita rehacer
partes completas del proyecto. Puede ser tan simple como un esquema
en papel.