Repositorio para almacenar aplicación web avanzada
✅ Qué son y cómo utilizar las CBV (Class Based Views).
✅ Generar vistas CRUD con formularios utilizando CBV.
✅ Formularios de modelos, mixins y decoradores.
✅ Sistema de autenticación de usuarios (login y logout).
✅ Sistema de registro de usuarios básico con CBV.
✅ Extensión del formulario de registro con un email obligatorio.
✅ Funcionalidad de restaurar la contraseña a través de email.
✅ Sistema de perfiles de usuarios con avatar, biografía y enlace.
✅ Funcionalidad de editar los campos email y contraseña.
✅ Introducción a las señales y a las pruebas unitarias.
✅ Optimización del espacio ocupado por el avatar.
✅ Creación de una App para manejar perfiles públicos (práctica).
✅ Funcionalidad de paginar resultados fácilmente en ListView.
✅ Creación de una App de mensajería privada.
✅ Introducción al TDD desarrollando las funciones básicas.
✅ Envío de mensajes asíncronos utilizando Javascript.