Objetivo General
El curso tiene como objetivo proporcionar una comprensión sólida de la programación en Python 3 utilizando el framework Django. Los participantes desarrollarán habilidades prácticas para crear aplicaciones web robustas. Al final del curso, los estudiantes podrán implementar aplicaciones Django completas.
Descargar Ficha PDF CotizarObjetivos Específicos
Entender los conceptos básicos de Python y Django. Desarrollar aplicaciones web usando Django. Implementar modelos, vistas y plantillas en Django. Configurar y gestionar bases de datos en Django.Módulo 1
Fundamentos De Python 3 Y Entorno De DesarrolloDuración: 3 Horas
Contenidos:
Instalación De Python 3 Y Configuración Del Entorno De Trabajo.
Sintaxis Básica, Variables Y Tipos De Datos.
Estructuras De Control: Condicionales Y Bucles.
Funciones Y Buenas Prácticas De Codificación.
Actividad Práctica: Desarrollo De Un Programa En Consola Que Gestione Datos De Usuario Aplicando Estructuras De Control.
Módulo 2
Estructuras De Datos Y Programación Orientada A ObjetosDuración: 3 Horas
Contenidos:
Listas, Tuplas, Diccionarios Y Conjuntos.
Manejo De Cadenas Y Operaciones Comunes.
Principios De Programación Orientada A Objetos.
Clases, Objetos, Métodos Y Constructores En Python.
Actividad Práctica: Creación De Una Aplicación En Consola Utilizando Clases Para Modelar Una Entidad Del Mundo Real.
Módulo 3
Introducción A Django Y Arquitectura MtvDuración: 3 Horas
Contenidos:
Instalación De Django Y Creación De Un Proyecto.
Estructura De Carpetas Y Configuración Inicial.
Arquitectura Mtv: Modelos, Vistas Y Plantillas.
Configuración De Aplicaciones Dentro Del Proyecto.
Actividad Práctica: Creación De Un Proyecto Django Funcional Con Una Aplicación Inicial Y Página De Inicio.
Módulo 4
Modelos, Base De Datos Y Panel AdministrativoDuración: 3 Horas
Contenidos:
Definición De Modelos Y Campos En Django.
Migraciones Y Gestión De Base De Datos.
Relaciones Entre Modelos.
Uso Y Personalización Del Panel Administrativo.
Actividad Práctica: Implementación De Modelos Con Relaciones Y Gestión De Datos Desde El Admin De Django.
Módulo 5
Vistas, Plantillas Y FormulariosDuración: 2 Horas
Contenidos:
Vistas Basadas En Funciones Y Basadas En Clases.
Sistema De Plantillas Y Herencia De Templates.
Formularios En Django Y Validación De Datos.
Mensajes Y Manejo De Errores En Formularios.
Actividad Práctica: Desarrollo De Un Formulario Web Con Validación Y Visualización De Datos En Plantilla.
Módulo 6
Crud Completo Y Despliegue BásicoDuración: 2 Horas
Contenidos:
Implementación De Operaciones Crud En Django.
Gestión De Rutas Y Enlaces Entre Vistas.
Autenticación Básica De Usuarios.
Preparación Del Proyecto Para Producción.
Actividad Práctica: Desarrollo De Una Aplicación Web Crud Completa Con Autenticación Básica Y Pruebas Locales.