UNA HISTORIA DE DECISIONES COMPARTIDAS
DJANGO
CON CRITERIO
Un equipo. Una necesidad.
Una base que crece.
Acompaña el camino de un equipo de ingenierías que eligió Python y construyó una base Django replicable. Cada necesidad conduce a una decisión: organizar, proteger, publicar y mantener.
ISLA DJANGO · MUNDO 01
Aprende CQS jugando.
Acompaña a Byte por cinco estaciones y decide qué debe hacer cada petición.
Tres misiones: consultar, crear y rechazar una entrada inválida. Se puede jugar con ratón, controles táctiles o teclado.
EL TALLER DE SENSORHUB
Primero, mira el conjunto.
De una medición al servicio que la convierte en información útil.
11 ESPACIOS PARA APRENDER
Entra al taller por un tema.
Reconoce cada unidad por su imagen y explora sus lecciones.

Fundamentos y arquitectura
Del requisito a un modelo con reglas claras.
Explorar →
APIs y casos de uso
Contratos, CQS, reutilización y consultas eficientes.
Explorar →
Composición y frontend
Mixins, templates, JavaScript y capacidades.
Explorar →
Seguridad y consistencia
Permisos, identidad, transacciones y cálculos.
Explorar →
Datos y tiempo real
Ingesta, WebSockets, alarmas e históricos.
Explorar →
Entrega profesional
Reportes, pruebas, operación y proyecto final.
Explorar →
Identidad empresarial en Azure
Entra ID, MSAL, Easy Auth, delegación y licenciamiento.
Explorar →
Azure y Django: configuración y despliegue
Entornos, variables, arranque, estáticos, PowerShell, Kudu y ciclo de entrega.
Explorar →
Operación y DevSecOps
Telemetría, infraestructura IoT, costos, correo y vulnerabilidades.
Explorar →
Gobernanza de PostgreSQL
Roles, mínimo privilegio, migraciones, pgAdmin y acceso verificable.
Explorar →
Mantenimiento de App Service
Kudu, cuotas, cachés, despliegues limpios y cambios de plan.
Explorar →UNA RUTA, 11 UNIDADES
Aprende tema a tema.

Identidades separadas para DEV y PROD
App Registration, Enterprise Application y aislamiento por proyecto y entorno.
Aprender este tema ↗
Convenciones de nombres y ciclo de vida
Nombres legibles, identificadores estables y gobierno de aplicaciones.
Aprender este tema ↗
Zero Trust: identidad, acceso y autorización
B2B, MFA, asignación empresarial, RBAC interno y auditoría como controles complementarios.
Aprender este tema ↗
MSAL propio en DEV y PROD: registro y callback
Deja que Django gestione el flujo MSAL con una URI de retorno coherente por entorno.
Aprender este tema ↗
Easy Auth: autenticación antes de Django
Cómo delegar el ingreso a App Service y conservar permisos de negocio en el backend.
Aprender este tema ↗
Configurar Easy Auth por App Service
Proveedor Microsoft, callback, tenant y pruebas de acceso por entorno.
Aprender este tema ↗
Delegación de invitados y acceso a una aplicación
Guest Inviter, propietario de aplicación y separación de responsabilidades.
Aprender este tema ↗
Usuarios externos y costos por MAU
Estimar usuarios activos mensuales sin confundirlos con conexiones o cuentas creadas.
Aprender este tema ↗Así se estudia este curso
En cada tema encontrarás una explicación conceptual, decisiones de diseño, pasos de implementación, código propio y un ejercicio con solución. Los ejemplos pertenecen a SensorHub; los fragmentos marcados como esquema explican un contrato y requieren completar sus dependencias.
Esta web es una academia pública. Las lecciones de identidad y permisos enseñan cómo proteger tus aplicaciones; no necesitas iniciar sesión para leerlas.