Introducción
  • Presentación del Curso
Introducción a Python
  • Sobre la sección
  • ¿Qué es Python? y las Guías de Estilo
  • Instalación de Python
  • Instalación de Python
  • Variables y Tipo de Datos
  • Listas
  • Diccionarios
  • Estructuras de Control
Entorno de Trabajo
  • Sobre Sección
  • Descargar Herramientas Necesarias
  • Entorno Virtual Python
  • Configurar Visual Studio Code
  • Instalar Django
  • Seleccionar Intérprete desde Visual Studio Code
  • Configurando Linting en Visual Studio Code
  • Instalación Gestor de Base de Datos y Adaptador Python
El proyecto
  • Sobre el Proyecto
  • Creación del proyecto
  • Seleccionar Intérprete Python
  • Configurar Proyecto (settings.py)
  • Crear Base de Datos
  • Primer Migración hacia la Base de Datos
Aplicación Generales
  • Crear Aplicación, Rutas y Primera Vista
  • Descargar Plantilla Web a Utilizar
  • Ubicación directorio STATIC
  • Adapar Plantilla Web
  • Creación del Home
  • Herencia entre plantillas
  • Tag URL en las Plantillas Django
Aplicación Catálogos
  • Crear Aplicación Catalogos
  • Modelo Categoría
  • Crear y Aplicar Migración
READ sobre modelo Categoria
  • Plantilla categoria_list.html
  • Vista CategoriaView
CREATE sobre modelo Categoria
  • Formulario CategoriaForm
  • Template categoria_form.html
  • Vista CategoriaNew y enrutamiento
UPDATE sobre modelo Categoria
  • Vista CategoriaEdit
  • Enrutamiento
DELETE sobre modelo Categoria
  • Template catalogos_del.html
  • Vista CategoriaDel y Enrutamiento
Seguridad y otros
  • Introducción
  • Template login.html
  • Enrutamiento login/logout
  • Creación de Usuarios y Sitio de Administración
  • Mixins - LoginRequiredMixin
  • Mixins - PermissionRequiredMixin
  • Herencia de Vista - Sin Privilegios
  • Mensajes
  • Herencia de Modelos
Modelo Sub Categoría
  • Creación Modelo SubCategoria
READ sobre modelo SubCategoria
  • Template subcategoria_list.html
  • Vista SubCategoriaView
  • Enrutamiento subcategoria_list
CREATE sobre modelo SubCategoria
  • Formulario SubCategoriaForm
  • Template subcategoria_form.html
  • Vista SubCategoriaNew
  • URL subcategoria_new
  • Filtro y Ordenamiento sobre Categoria
UPDATE/DELETE sobre modelo SubCategoria
  • Vista SubCategoriaEdit
  • Enrutamiento subcategoria_edit
  • Explicación de Tarea
  • Tarea # 1 - Detalles
  • Solución a tarea DELETE sobre modelo SubCategoria
Modelo Producto
  • Presentación
  • Modelo Producto
  • Migración
CRUD sobre modelo Producto
  • READ
  • CREATE - 1. Formulario ProductoForm
  • CREATE - 2. Template producto_form.html
  • CREATE - 3. Vista - Enrutamiento y prueba
  • UPDATE
  • Tarea # 2
Aplicación Facturación
  • Presentación
  • Introducción
  • Modelos Encabezado y Detalle
  • Acción READ - Creación Template factura_list.html
  • Acción READ - Creación de Vista y Enrutamiento
  • Inline formsets
  • Acción READ - Formularios para CREATE y UPDATE
  • Plantilla a utilizar en las acciones CREATE y UPDATE