$12.99 $9.99
POPULAR

Desarrollo Web con Python usando Django de Cero a Experto

Desarrolla Aplicación Web completa de Compra con PostgreSQL y Visual Studio Code para cualquier S.O.

1 opinión
10 estudiantes
Idioma - Español
Última modificación - Oct 2019
$12.99 $9.99
course-thumb
  • 12 horas de video on-demand
  • 4 Recurso(s) descargable(s)
  • 12 links externos
  • Acceso ilimitado de por vida
  • Certificado de participación
  • Consultas al tutor gratuitas
  • Acceso disponible desde cualquier dispositivo

Lo que aprenderás

Elaborar completo sistema de compra y facturación en Django 2.2
Utilizar vistas basadas en clases y basadas en funciones
Interactuar con javascript, jquery, ajax
Elaborar RestApi y consumirlo
Conocer el ORM de Django

Contenido incluído

  • Introducción
    2 lecciones
    01:01
    • Presentación del Curso
      01:01
    • Repositorios del Curso
      Para una mejor comprensión del curso, he destinado dos repositorios para el proyecto, los cuales explico en el documento de esta clase.
      00:00
  • Introducción a Python
    10 lecciones
    46:39
    • Introducción
      01:05
    • ¿Qué es Python?
      02:11
    • Guías de Estilo
      02:57
    • Instalar Python Windows
      05:47
    • Listas
      05:02
    • Diccionarios
      05:21
    • Funciones
      05:48
    • Entorno Virtual Windows y Linux
      10:44
    • Manejo de Paquetes con Python
      07:44
    • Instrucciones con PIP
      00:00
  • Entorno de Trabajo
    14 lecciones
    50:48
    • Introducción
      01:02
    • Consola CMDER
      03:51
    • Instalar Visual Studio Code
      04:57
    • Integrar CMDER en Visual Studio Code
      06:26
    • Plugin para VSC Manejar Archivos
      01:48
    • PostgreSQL como Gestor de BD del Proyecto
      02:47
    • Instalar PostgreSQL
      04:03
    • PostgreSQL desde binarios
      06:15
    • Probar PostgreSQL
      02:25
    • Crear Usuario en la Base de Datos
      02:44
    • Crear Base de Datos en PostgreSQL
      06:23
    • Crear Entorno Virtual del Proyecto
      01:39
    • Instalando extensión para VSC de Python
      05:21
    • Instalar psycopg2
      01:07
  • Introducción a Django
    2 lecciones
    06:33
    • ¿Qué es Django y porqué usarlo?
      04:12
    • Instalación de Django
      02:21
  • Inicio del Proyecto
    5 lecciones
    26:38
    • Crear Proyecto
      04:26
    • Configuración inicial del Proyecto (settings.py)
      07:53
    • Migraciones en Django y Primer Migración
      08:04
    • Iniciar Proyecto GIT
      04:01
    • Plantilla Web A Utilizar en el Proyecto (SBAdmin2)
      02:14
  • Sistema de Plantilla de Django
    7 lecciones
    35:08
    • Introducción
      01:06
    • Elementos Básicos de las plantillas en django
      07:10
    • Herencia de Plantilla
      04:26
    • Static Files
      02:03
    • Ubicación de archivos Static y Templates
      03:47
    • Iniciar Personalización de Plantilla SBAdmin2
      10:13
    • Agregar Tag Block a Plantilla
      06:23
  • Crear Home y probar template web
    5 lecciones
    26:44
    • Introducción
      03:58
    • Crear Aplicación Base
      02:59
    • Crear Archivo de rutas
      04:25
    • Crear Vista Home
      10:51
    • Plantilla Home
      04:31
  • Login/Logut
    8 lecciones
    37:30
    • Crear Super Usuario
      03:58
    • Mixins
      02:11
    • Home para Usuarios Autenticados usando Mixin
      04:29
    • Template Login
      06:14
    • Redirección Login
      00:00
    • Ruta Login
      08:11
    • Logout
      06:23
    • Mensajes de Error en la plantilla
      06:04
  • Catálogos
    49 lecciones
    04:14:44
    • Introducción y App INV
      03:13
    • Herencia de Modelos – ClaseModelo
      12:01
    • Categoría – Modelo
      09:11
    • Migración Modelo Categoria
      06:49
    • Categoria – Template – Listar
      11:17
    • Categoria – Vista – Get
      04:17
    • Categoria – URL – Listar
      05:24
    • Categoria – Opción de Menú
      05:00
    • Categoria – New – Formulario
      07:46
    • Categoria – New – Template Form
      07:41
    • Categoria – New – Vista
      08:28
    • Categoria – New – Ruta
      05:12
    • Categoria – New – Formulario Renderizado de Django
      02:39
    • Categoria – Edit – Template Form
      05:02
    • Categoria – Edit – Vista
      01:59
    • Categoria – Edit – Rutas
      04:42
    • Activar DataTable en Listado
      04:49
    • Categoria – Delete – Vista
      03:54
    • Categoria – Delete – Template
      06:02
    • Categoria – Delete – Rutas
      05:30
    • SubCategoria – Modelo
      07:16
    • SubCategoria – Migracion
      02:33
    • SubCategoria – Template – Listar
      02:10
    • SubCategoria – Get – Vista
      01:13
    • SubCategoria – Get – Rutas
      02:16
    • SubCategoria – Formulario
      02:59
    • SubCategoria – Template – Formulario
      05:45
    • SubCategoria – Get – Vista
      01:40
    • SubCategoria – New – Ruta
      04:45
    • SubCategoria – Formulario – Activos
      03:55
    • SubCategoria – Edit – Vista
      01:04
    • SubCategoria – Edit – Rutas
      01:43
    • SubCategoria – Del – Vista
      02:11
    • SubCategorias – Del – Rutas
      03:54
    • Marca – List – Insert – Update
      03:37
    • Marca – Inactivar
      13:42
    • UM – List – Update – Inactivate
      02:11
    • Producto – Modelo – Vistas – Form y Url
      09:51
    • Preparación para usar Ventana Modal de Bootsrap
      05:29
    • Producto – Template para Form
      05:53
    • Producto – New – Edit con Ventana Modal
      10:58
    • Producto – Inactivar – UserName en Plantilla
      03:58
    • Proveedor -Modelo -Lista New Edit Rutas
      05:17
    • Proveedor – Inactivar – Template Modal
      03:53
    • Proveedor – Inactivar – Rutas
      03:43
    • Proveedor – Inactivar – Vista – GET
      03:15
    • Proveedor – Inactivar – Vista – POST
      01:52
    • Proveedor – Inactivar – Método AJAX
      15:32
    • Resumen
      01:13
  • Permisos, Seguridad, Mensajes y limpieza plantilla
    15 lecciones
    01:17:50
    • Introducción
      00:51
    • Plugin jQuery-Confirm
      07:24
    • Función mensajes para mostrar en plantilla
      05:57
    • Mensaje desde Vista Función y Ventana Modal
      04:05
    • Mensaje desde Vista Función y Plantilla que Hereda
      09:57
    • Mensaje Vista Basada en Clases
      04:33
    • Permisos de Django
      02:12
    • Crear Usuario y asignar permisos desde ADMIN
      05:24
    • Permisos en Vistas Basadas en Clases
      05:14
    • Plantilla Sin_Privilegios
      04:40
    • Vista SinPrivilegios
      07:48
    • Vista Sin Privilegio sólo para usuario válido
      04:15
    • Reduciendo Código – Herencia Múltiple
      05:24
    • Permisos y Login Requerido para Vistas de Funciones
      05:42
    • Limpieza de Plantilla y Permisos en las Vistas
      04:24
  • Módulo de Compras
    11 lecciones
    01:31:30
    • Introducción
      04:04
    • Modelos y Migración ComprasEnc y ComprasDet
      06:15
    • Listar Compras – Vista, Plantilla y URLs
      05:22
    • Formulario para Encabezado Compra
      02:22
    • Método GET Vista Compra
      11:11
    • Plantilla compras.html y DateTimePicker
      11:35
    • Funcionalidad en la plantilla con jQuery
      13:09
    • Método POST Vista Compra
      17:50
    • Validar Envío de Formulario con jQuery
      01:47
    • Borrar Detalle
      04:55
    • Actualizar Producto y Encabezado de Compra con Signals
      13:00
  • Reportes
    7 lecciones
    39:48
    • Introducción e Instalación XHTML2PDF
      03:29
    • Imprimir Todas las Compras – Vista
      08:01
    • Imprimir Todas las Compras – Ruta
      01:39
    • Imprimir Todas las Compras – Plantilla
      09:06
    • Imprimir Una Compra – Vista
      03:14
    • Imprimir Una Compra – Ruta
      01:44
    • Imprimir Una Compra – Plantilla
      12:35

Descripción

¿Cuántas veces has querido realizar una aplicación web completa? En este curso crearemos un Sistema de Compra, utilizando Django en su versión LTS 2.2 de Python.

¿Sabías que Python es uno de los lenguajes de programación más populares y potentes que existen y que además es de los más sencillos de aprender?

Django, el framework para desarrollo web de Python, va sobre esa misma popularidad, potencia y sencillez, por eso he decidido hacer un curso sobre él.

Cabe resaltar que es el curso más completo que he elaborado sobre Desarrollo Web con Python usando Django y por tal motivo, he decidido enseñarte ha realizar tareas de diferentes formas.  Entre otras cosas, veremos:

  • ORM de Django, SIGNALS
  • Interacción con jQuery y librerías como DataTable y Bootstrap-Table
  • Ventanas Modales
  • Vistas basadas en Clases
  • Vistas Basadas en Funciones
  • Elaborar RestApi y Consumirlo
  • Impresión normal y en forma de recibo, ambas con técnicas diferentes
  • y un graaan etc.

Lo que aprenderás en el este curso, lo podrás aplicar en cualquier sistema operativo, ya sea Windows, Linux o MAC.

Mostrar más

Opiniones de los usuarios

Calificación del curso

1 opinión
5 - estrellas100%
4 - estrellas0%
3 - estrellas0%
2 - estrellas0%
1 - estrella0%

Valoración destacada

avatar
Randy Roman
2 meses ago

Excelente curso, muy bien explicado. Tenia conocimientos de phyton, pero ahora con este curso ya puedo realizar mis propios proyectos web con phyton y django. Recomendado 100%

Sobre el tutor

avatar Daniel Bojorge Ingeniero en Computación
  • 5 Estrellas de rating
  • 10 estudiantes
  • 1 Curso