CURSO de DJANGO desde CERO | (COMPLETO)

  Рет қаралды 3,233

Adrian Cancino

5 ай бұрын

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: github.com/Adrian-Cancino/Django-curso
Redes sociales:
Tiktok: www.tiktok.com/@adrian.cancino
Instagram: adrian__cancino
Facebook: adriancancino28
LinkedIn: www.linkedin.com/in/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

Пікірлер: 19
@lynsanderalejandronavas1347
@lynsanderalejandronavas1347 5 ай бұрын
Eres un grande, Adrián. Aprendí a hacer análisis de datos contigo usando python, aún no consigo trabajo en esa área, porque sin experiencia es complicado, pero me hice un portfolio, ojalá dé resultado. Siempre he querido aprender Django y tomaré todo el curso. Muchas gracias por el buen contenido.
@adrian_cancino
@adrian_cancino 5 ай бұрын
Gracias!! El camino es difícil pero si no dejas de demostrar lo que sabes te llegará esa oportunidad
@carlosgc93
@carlosgc93 2 ай бұрын
Gracias por tus aportes a la comunidad !!!!
@Anonimo-yx2lm
@Anonimo-yx2lm 5 ай бұрын
Tu contenido es de alta calidad, se nota el esmero! por ello haz ganado un nuevo suscriptor! sigue así!
@adrian_cancino
@adrian_cancino 5 ай бұрын
Gracias!!! Que bueno tenerte por acá
@djgarrixlover99
@djgarrixlover99 5 ай бұрын
Gracias bro por compartir tus conocimientos
@Wonderiing_
@Wonderiing_ 5 ай бұрын
Estaría padre uno de rest framework, buen video
@MarcoBustos-oe1bv
@MarcoBustos-oe1bv 5 ай бұрын
Muchas gracias, he estado buscando videos tutoriales de django (dj) en español. Muchas gracias estimado. Si puedes más adelante puedes sacar curso de crear apis, consumir apis y testings con dj. Que tengas éxito por todo lo que haces por los que somos aprendices en dj. Saludos 😀
@adrian_cancino
@adrian_cancino 5 ай бұрын
Anotado!!
@sirvladVI
@sirvladVI 5 ай бұрын
mucho potencial en este canal, buenas practicas. como has explicado hay que meterle mas medidas de seguridad como middleware, mixins y eso (despues en despliegue Nginx y GraphQl y tenes algo re sólido. en fin muy completo el proyecto. te deseo éxitos 🎉
@eleazarmartimez2757
@eleazarmartimez2757 4 ай бұрын
has pensado en hacer un proyecto uniendo el frontend de react o next con django? seria una gran idea para uno o varios videos
@adrian_cancino
@adrian_cancino 3 ай бұрын
No lo sé, me estoy enfocando en machine learning por lo que dudaría hacer algo web 100%
@jenvetcar5319
@jenvetcar5319 3 ай бұрын
Vine en busca de cobre y encontré oro 😎, se le agradece muchísimo 👏
@nestorjhoelmamanimamani7901
@nestorjhoelmamanimamani7901 5 ай бұрын
Nuevo sub 👍
@danielloveradamian934
@danielloveradamian934 5 ай бұрын
Gracias por compartir tus conocimientos, habrá un curso de Django rest framework?
@adrian_cancino
@adrian_cancino 5 ай бұрын
Por supuesto! Ya lo tengo anotado y lo voy a preparar
@lynsanderalejandronavas1347
@lynsanderalejandronavas1347 4 ай бұрын
este es un curso básico o a qué nivel de django se puede llegar con este aprendizaje?
@camilo122s
@camilo122s 5 ай бұрын
Genio , mastodonte , macho pecho peludo , cuando nos casamos?
@ibaamm
@ibaamm 3 ай бұрын
1:59:30
Não sabe esconder Comida
00:20
DUDU e CAROL
Рет қаралды 52 МЛН
Это было очень близко...
00:10
Аришнев
Рет қаралды 6 МЛН
MY HEIGHT vs MrBEAST CREW 🙈📏
00:22
Celine Dept
Рет қаралды 87 МЛН
low battery 🪫 smart bro
0:12
dednahype
Рет қаралды 499 М.
Did you know you can test a battery like this? 🪫🔋😳
0:13
scottsreality
Рет қаралды 1,7 МЛН