Desarrollo web con Python y Django - Presencial

2.250,00 EUR

  • 36 hours
Aula Virtual en Vivo
En la Empresa
Próxima cohorte:May 11, 2026
+ 11 días restantes

Este curso práctico te lleva desde los fundamentos de Python hasta el desarrollo completo de aplicaciones web utilizando el sólido framework de Django. Aprenderás a diseñar, construir y desplegar aplicaciones dinámicas basadas en bases de datos mientras dominas las mejores prácticas de la industria. Con sesiones guiadas por expertos, ejercicios de programación con casos reales y proyectos prácticos, adquirirás la confianza para crear soluciones web listas para producción y acelerar tu carrera como desarrollador full‑stack o backend.

Características clave

Idioma

Material del curso en inglés

Nivel

Nivel principiante - intermedio

36 horas de formación en vivo con instructor

Más de 100 horas de estudio recomendadas

Formadores expertos con experiencia real en la industria

Revisiones de código y comentarios de profesionales

Más de 28 horas de ejercicios prácticos y práctica de programación

70 horas de evaluaciones, cuestionarios y tareas

Plan de estudios alineado con los estándares actuales de la industria

Enfoque de aprendizaje práctico basado en proyectos

¡Pide confirmación de la fecha!

Certificación de finalización del programa incluida

Hero

Resultados de aprendizaje

Al final de este programa, podrás:

Fundamentos de Python

Construye una base sólida en Python aprendiendo conceptos fundamentales como variables, funciones, lógica condicional y estructuras de bucle.

Programación orientada a objetos

Comprende los principios clave de la POO, incluidos la herencia, la composición y las clases abstractas, para diseñar código modular y reutilizable.

Módulos y paquetes

Aprende a organizar y reutilizar código de forma eficiente utilizando los módulos integrados de Python y las estructuras de paquetes.

Manejo de excepciones

Desarrolla aplicaciones robustas gestionando los errores de forma eficaz, incluyendo la creación e implementación de excepciones personalizadas.

Estructuras de datos

Trabaja con confianza con estructuras de datos esenciales como listas, tuplas, conjuntos y diccionarios para una manipulación de datos eficiente.

Introducción a Django

Comienza con Django entendiendo sus fundamentos, el proceso de instalación y la arquitectura general del framework

Plantillas

Aprende a crear interfaces de usuario dinámicas utilizando plantillas de Django que generen contenido HTML para los usuarios finales.

Capa de modelo

Explora el ORM de Django trabajando con modelos, definiendo relaciones, consultando datos e integrándolo con bases de datos MySQL.

Enrutamiento en Django

Comprende el enrutamiento de URL, asigna vistas a endpoints y crea servicios web RESTful con técnicas avanzadas de enrutamiento.

Formularios de Django

Domina la creación, el procesamiento y la validación de formularios siguiendo el enfoque estructurado de Django

Hero

Cronograma del curso

  1. Instalación e introducción a Python

    Lección 1

    • Configuración y entorno de Python
    • Conceptos básicos del intérprete de Python
    • Fundamentos del lenguaje
  2. Variables y funciones

    Lección 2

    • Tipos de datos y tipado dinámico
    • Ámbito de las variables y declaraciones
    • Definiciones de funciones y argumentos
    • Funciones lambda y funciones integradas
  3. Selección y bucles

    Lección 3

    • Sentencias condicionales
    • Bucles y comprensiones
  4. Programación orientada a objetos

    Lección 4

    • Clases, objetos, herencia
    • Composición y abstracción
  5. Módulos y paquetes

    Lección 5

    • Creación e importación de módulos
    • Organizar el código con paquetes
  6. Manejo de excepciones

    Lección 6

    • Manejo de errores con try-except
    • Excepciones personalizadas
  7. Colecciones

    Lección 7

    • Listas, tuplas, conjuntos, diccionarios
    • Técnicas de manipulación de datos
  8. Introducción a Django

    Lección 8

    • Configuración de Django y estructura del proyecto
    • Entornos virtuales
  9. Enrutamiento

    Lección 9

    • Asignación de URL y enrutamiento dinámico
    • Vincular vistas y aplicaciones
  10. Plantillas

    Lección 10

    • Renderizado de HTML con plantillas de Django
    • Archivos estáticos y herencia de diseño
  11. Capa de modelo

    Lección 12

    • Fundamentos de ORM
    • Integración y relaciones de bases de datos
  12. Administración de Django

    Lección 13

    • Configuración y personalización del panel de administración
    • Cookies y gestión de sesiones
  13. Formularios, aplicaciones y seguridad en Django

    Lección 14

    • Creación y validación de formularios
    • Cargas de archivos
    • Sistema de autenticación
    • Servicios de mensajería y correo electrónico
    • Protección CSRF
    • Seguridad criptográfica
  14. Servicios web REST

    Lección 15

    • Conceptos de REST y JSON
    • Django REST framework
Desarrollo web con Python y Django

¿Quién debería inscribirse en este programa?

Requisitos previos

  • Comprensión básica de los conceptos de programación
  • Familiaridad con algún lenguaje de programación (recomendado)
  • Conocimientos básicos de bases de datos y SQL (opcionales pero beneficiosos)



Desarrolladores web principiantes que quieran empezar con Python

Desarrolladores backend que quieran aprender el framework Django

Ingenieros de software que buscan expandirse al desarrollo web

Cualquier persona interesada en crear aplicaciones web dinámicas basadas en bases de datos

Comenzar curso ahora

Declaraciones

Licencias y acreditación

El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.

Política de equidad

Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.

Preguntas frecuentes

Contact background

¿Necesita soluciones corporativas o integración LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!