D/ DJANGO CON CRITERIO

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.

11 unidades77 leccionesEjemplos en Python y JavaScript

ISLA DJANGO · MUNDO 01

Aprende CQS jugando.

Acompaña a Byte por cinco estaciones y decide qué debe hacer cada petición.

Abrir aventura a pantalla completa ↗

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.

Arquitectura SensorHub: frontend, acceso y dispositivos se relacionan con casos de uso, persistencia y operación.
Las flechas relacionan responsabilidades. La ingesta valida los datos antes de persistirlos; los permisos se aplican en el backend. Operación despliega y observa el conjunto.
Relación entre componentes Una responsabilidad con límitesVer el proyecto completo →

11 ESPACIOS PARA APRENDER

Entra al taller por un tema.

Reconoce cada unidad por su imagen y explora sus lecciones.

UNA RUTA, 11 UNIDADES

Aprende tema a tema.

RECORRIDO AZURE + DJANGO

Una entrega, paso a paso

Configura un entorno, prepara el artefacto y publícalo. Comprueba el resultado antes de promover y usa lo aprendido para el siguiente ciclo.

UNIDAD 853

Azure: recursos, App Service y plan

Ubica el código, la capacidad de cómputo y la identidad en recursos distintos.

Aprender este tema ↗
UNIDAD 854

PostgreSQL Flexible Server: capacidad y costo inicial

Conecta la experiencia de cuatro IoT con una capacidad que se mide y un costo que se cotiza.

Aprender este tema ↗
UNIDAD 855

IAM de Azure: quién puede operar cada recurso

Azure RBAC, identidades de despliegue y permisos con alcance mínimo.

Aprender este tema ↗
UNIDAD 856

Variables de producción y contrato de configuración

Traslada nombres de configuración a Azure sin subir el .env.

Aprender este tema ↗
UNIDAD 857

Comando de arranque: Gunicorn o Daphne

Elige el servidor por el protocolo de la aplicación y verifica su ruta de importación.

Aprender este tema ↗
UNIDAD 858

Archivos estáticos: collectstatic y WhiteNoise

Distingue fuentes estáticas, salida de construcción y archivos subidos por usuarios.

Aprender este tema ↗
UNIDAD 859

deploy.zip: carpeta del proyecto y estáticos preparados

Reproduce el paquete manual del equipo y ajusta el arranque a su estructura.

Aprender este tema ↗
UNIDAD 860

Herramientas avanzadas: carga manual y ZIP alojado

Distingue una carga de archivos de una operación de despliegue y verifica su resultado.

Aprender este tema ↗
UNIDAD 861

Publicar desde PowerShell con Azure CLI

Autentica al operador, verifica el destino y publica el ZIP preparado.

Aprender este tema ↗
UNIDAD 862

Publicar Django: slots, CI y ZIP Deploy

Elegir una estrategia con artefactos reproducibles, verificación y rollback.

Aprender este tema ↗
UNIDAD 863

Dominios personalizados, DNS y TLS

Asociar un dominio al App Service y verificar transporte y callbacks.

Aprender este tema ↗
UNIDAD 864

Endurecer Django detrás de un proxy

HTTPS, HSTS, cookies, CSRF, cabeceras y secretos con comprobación efectiva.

Aprender este tema ↗
UNIDAD 865

Seguridad en production.py: HTTPS, proxy y HSTS

Activa las defensas de transporte y verifica la configuración real del despliegue.

Aprender este tema ↗
UNIDAD 867

Ciclo de entrega: verificar, promover y recuperar

Une código, configuración, migraciones y observación en una entrega repetible.

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.