Presentación del Curso
Este curso te permitirá dominar el desarrollo de sitios web dinámicos utilizando Python y Django, desde la instalación inicial hasta la creación de proyectos completos listos para despliegue. Aprenderás a trabajar con la arquitectura de Django, bases de datos, modelos, vistas, formularios y templates, además de aplicar buenas prácticas en administración, archivos estáticos, rutas y diseño frontend. A través de proyectos guiados, desarrollarás habilidades sólidas para construir aplicaciones web funcionales y profesionales.
Objetivo del Curso
El objetivo del curso es que los participantes adquieran las competencias necesarias para crear aplicaciones web completas con Django, comprendiendo su estructura interna, gestión de bases de datos, modelos, vistas y templates. Al finalizar, podrán aplicar buenas prácticas en autenticación, manejo de formularios, administración de contenido y despliegue, creando soluciones web escalables y listas para producción.
¿A quién va dirigido?
- Programadores principiantes con conocimientos básicos de Python
- Estudiantes y profesionales interesados en desarrollo web backend
- Desarrolladores que deseen crear proyectos web completos y funcionales
- Personas que buscan iniciar su carrera en frameworks de Python
- Usuarios que desean construir sitios personales y aplicaciones reales con Django
Requisitos previos
- Conocimientos básicos de Python
- Nociones fundamentales de HTML y CSS
- Computador con capacidad para instalar Python y Django
- Conexión a internet para recursos y práctica guiada
- Motivación para trabajar en proyectos prácticos paso a paso
Currículum
- 6 secciones
- 50 lecciones
- 6 horas
- Módulo 1: Inicio del curso6
- Módulo 2: Crear tu primer proyecto12
- 2.1Lección 2.1: Crear un proyecto
- 2.2Lección 2.2: Estructura de archivos4 minutos
- 2.3Lección 2.3: Ejecutar en el servidor
- 2.4Lección 2.4: Detalles de la estructura
- 2.5Lección 2.5: Aplicaciones
- 2.6Lección 2.6: URLS17 minutos
- 2.7Lección 2.7: Templates
- 2.8Lección 2.8: Ver variables en los templates
- 2.9Lección 2.9: Formularios
- 2.10Lección 2.10: Crear una nueva pagina
- 2.11Lección 2.11: Enviar a otra pagina
- 2.12Cuestionario Módulo 2: Crear tu primer proyecto0 preguntas
- Módulo 3: Proyecto de crear password aleatorio8
- 3.1Lección 3.1: Definir interfaz
- 3.2Lección 3.2: Generar password aleatorio9 minutos
- 3.3Lección 3.3: Tomar en cuenta los elementos HTML
- 3.4Lección 3.4: Considerar mayúsculas
- 3.5Lección 3.5: Considerar caracteres especiales y números
- 3.6Lección 3.6: Bootstrap12 minutos
- 3.7Lección 3.7: Agregar Link
- 3.8Cuestionario Módulo 3: Proyecto de crear password aleatorio0 preguntas
- Módulo 4: Crear tu sitio personal10
- 4.1Lección 4.1: Qué haremos en el proyecto
- 4.2Lección 4.2: Crear proyecto
- 4.3Lección 4.3: Crear apps
- 4.4Lección 4.4: Modelos10 minutos
- 4.5Lección 4.5: Migraciones
- 4.6Lección 4.6: Crear un usuario
- 4.7Lección 4.7: Admin8 minutos
- 4.8Lección 4.8: Images
- 4.9Lección 4.9: Crear nuestra página de inicio
- 4.10Cuestionario Módulo 4: Crear tu sitio personal0 preguntas
- Módulo 5: Crear el sitio11
- 5.1Lección 5.2: Recorrer la información
- 5.2Lección 5.1: Traer la base de datos
- 5.3Lección 5.3: 2 apps en un proyecto
- 5.4Lección 5.5: Traer los modelos blog
- 5.5Lección 5.4: Modelos
- 5.6Lección 5.6: Controlar los resultados
- 5.7Lección 5.9: Página de detalles6 minutos
- 5.8Lección 5.7: Base de datos
- 5.9Lección 5.8: Archivos estáticos
- 5.10Cuestionario Módulo 5: Crear el sitio0 preguntas
- 5.11Lección 5.10: Mejor práctica para detalles
- Módulo 6: Dar forma al proyecto9
- 6.1Lección 6.1: Enlazar blogs con home
- 6.2Lección 6.2: Manejo de plurales
- 6.3Lección 6.3: Manipulación de fechas
- 6.4Lección 6.4: Manipular campos1 minuto
- 6.5Lección 6.5: Detalle blog
- 6.6Lección 6.6: Mejora el admin
- 6.7Lección 6.7: Base template
- 6.8Lección 6.8: Finalizando el curso y el diseño
- 6.9Cuestionario Módulo 6: Dar forma al proyecto0 preguntas








