CURSO de DJANGO desde CERO | (COMPLETO)

Bienvenido a este curso en donde aprenderás a utilizar Django desde cero. Este video está hecho para que empieces desde cero, a lo largo del video estaremos haciendo 3 proyectos distintos que te brindarán el conocimiento necesario para que puedas utilizar este framework en tus proyectos personales. En primer proyecto desarrollaremos el clásico CRUD, en donde aprenderás a hacer peticiones a la base de datos. En el segundo veremos todo lo relacionado con la autenticación de usuarios, desde el inicio y cierre de sesión hasta la recuperación y cambio de contraseña, terminando con el registro de nuevos usuarios. Finalmente, en el tercer proyecto desarrollaremos una tienda en donde podremos manejar imágenes, filtrado de los productos, carrito de compras y almacenar las órdenes de los usuarios. Repositorio: https://github.com/Adrian-Cancino/Dja... Redes sociales: Tiktok:   / adrian.cancino   Instagram:   / adrian__cancino   Facebook:   / adriancancino28   LinkedIn:   / adrian-cancino   X:   / adrian_ccancino   00:00 - Introducción PRIMER PROYECTO 01:00 - Primer proyecto - CRUD 02:38 - Creación del entorno virtual 03:07 - Activar el entorno virtual 04:00 - Instalar Django 04:37 - Ver la versión de Django 05:53 - Inicializar el proyecto 06:31 - Explicación de los archivos de un proyecto 07:07 - La base de datos por defecto 08:35 - Ejecutar la aplicación 09:58 - Primera migración de la BDD 12:29 - Extensión de SQLite 13:57 - ¿Qué es un proyecto y una aplicación? 15:31 - Crear una aplicación 16:41 - Archivos a modificar 19:32 - Creación del modelo 24:35 - Agregar la app al proyecto 26:25 - Migrar nuestro modelo 29:13 - Creación del superusuario 30:44 - Acceder al panel de administración 31:39 - Registro del modelo al panel de administración 35:09 - Creación del formulario 39:46 - Vista para leer tareas 43:20 - Definir las URLs 49:53 - Creación del HTML 52:37 - Mostrar el formulario en el HTML 55:19 - Mostrar tareas en el HTML 58:09 - Guardar tareas en la BDD 01:03:50 - Dividir tareas completas e incompletas 01:07:30 - Corregir nombre de columna de la BDD 01:12:29 - Corregir errores del HTML 01:14:53 - Actualizar estado de las tareas 01:22:36 - Editar tareas 01:32:03 - Eliminar tarea 01:36:00 - Cambiar la BDD 01:43:11 - Fin del primer proyecto 1 PROYECTO 2 01:45:13 - Proyecto 2 - Autenticación 01:46:29 - Inicializar el proyecto 01:46:58 - Explicación del proyecto 01:48:08 - Inicializar la aplicación 01:49:20 - Migrar la base de datos 01:50:39 - Creación del formulario de login 01:52:39 - Vista de login 02:04:07 - Creación de las URLs 02:07:22 - Creación del HTML 02:14:09 - Creación del superusuario 02:15:59 - Corrección del HTML 02:16:37 - Prueba del login 02:18:25 - Uso de las vistas de Django (login - logout) 02:20:53 - Creación del HTML 02:28:14 - Limitar el acceso (Login required) 02:32:27 - Redireccionar 02:41:48 - Agregar boostrap 02:45:57 - Cambiar contraseña 02:54:02 - Recuperar contraseña 03:10:00 - Definir servicio email local 03:14:52 - Registro de usuarios 03:15:33 - Formulario de registro 03:20:04 - Vista de registro de usuarios 03:24:15 - URL de registro 03:24:40 - HTML de registro 03:30:36 - Solucionar error al registrar usuario 03:32:13 - Expandir el modelo de usuario 03:40:33 - Formulario de perfil 03:42:38 - Vistas del perfil 03:51:11 - Creación del HTML 03:58:17 - Enviar mensajes a los usuarios 04:02:08 - Fin del proyecto PROYECTO 3 04:03:25 - Proyecto 3 - Tienda 04:05:04 - Inicio del proyecto 04:05:45 - Iniciar la aplicación 04:07:13 - Creación de los modelos 04:20:42 - Instalar Pillow y hacer migraciones 04:23:24 - Registrar modelos al panel 04:37:32 - Vistas del proyecto 04:47:47 - Crear las URLs 04:54:30 - Obtener las URLs absolutas 04:58:17 - Creación del HTML 05:08:54 - Configuración para subir imágenes 05:16:22 - Creación del carrito 05:19:14 - Métodos del carrito 05:41:42 - Formulario del carrito 05:46:02 - Vistas del carrito 05:56:10 - URLs del carrito 06:02:38 - Modificar Vistas y HTML 06:05:11 - Corrigiendo errores 06:10:19 - Iniciar aplicación de órdenes 06:11:24 - Creación del modelo de órdenes 06:19:39 - Registrar modelos en el panel 06:23:10 - Formulario para órdenes 06:24:47 - Vistas órdenes 06:30:20 - URL de las órdenes 06:32:28 - HTML de las órdenes 06:37:29 - Término del proyecto