Crea tu ERP con Python y Django | #2 Módulo de Usuarios con Roles y Permisos

Lección 2 de 1811%

Sigue así. Cada lección te acerca más a tu certificado.

Sobre esta lección

En este segundo capítulo de la serie Crea tu ERP con Python y Django, construimos el módulo de usuarios, uno de los pilares más importantes de nuestro sistema. Aprenderás a crear un sistema de autenticación completo con roles y permisos granulares, un dashboard dinámico y toda la base para que tu ERP sea funcional y escalable. En este capítulo verás: - Cómo crear la app de usuarios en Django - Modelos para Users, Roles y UserRoles - Sistema de permisos granulares por módulo (0 = sin acceso, 1 = solo lectura, 2 = acceso completo) - Login y logout personalizados con formularios propios - Dashboard que muestra solo lo que cada usuario puede ver - Configuración en el Django Admin para gestionar usuarios y roles Este capítulo está enfocado en la funcionalidad. En el próximo, trabajaremos en el diseño y la interfaz. Episodio anterior: https://youtu.be/nq8odVuFpTg Suscríbete para no perderte los siguientes capítulos de la serie. 00:00 Intro 00:24 Arquitectura proyecto 02:15 Creamos app users 03:05 Creamos modelos en users 07:36 Generamos formularios en users 09:22 Creamos las views en users 11:52 Creamos las views en core 14:00 Incluimos urls 14:48 Creamos login.html 15:36 Creamos dashboard.html 18:08 Creamos vista admin 19:55 Aplicamos migraciones 21:20 Creamos superuser y roles 22:59 Pruebas en vista admin 24:20 Probamos login 24:43 Probamos dashboard 25:46 Gracias

Sobre este curso

Aprende paso a paso cómo construir tu propio ERP profesional con Python y Django desde cero. En esta serie te enseño cómo crear un sistema de gestión empresarial completo: módulos contables, inventarios, productos, ventas, compras, usuarios, seguridad y mucho más. Cada episodio combina programación práctica, buenas prácticas de arquitectura de software y lógica de negocio real, para que no solo aprendas a programar, sino a pensar como un desarrollador de sistemas empresariales. Ideal para programadores, analistas, contadores o emprendedores que quieren automatizar procesos o crear su propio software ERP. - Tecnologías: Python, Django, SQLite, HTML, CSS, JavaScript - Nivel: Intermedio / Avanzado - Nuevos episodios cada semana

Lección 2 de 18Nivel: principianteDuración total: 4h 45m

Lo que aprenderás en este curso:

  • Dominar la sintaxis y estructuras de datos de Python
  • Crear funciones y módulos reutilizables en Python
  • Trabajar con archivos, bases de datos y APIs
  • Aplicar programación orientada a objetos en Python