Curso Django para Desarrollo Web App usando Python y PostgreSQL

Descripción

Este curso ayuda a los desarrolladores que buscan mejorar sus habilidades de desarrollo web con Django y Python. La estrategia es establecer una base sólida y una comprensión de la arquitectura de Django, haciendo hincapié en el patrón Modelo-Vista-Plantilla (MVT) y una capa de servicio fundamental para crear aplicaciones web escalables.

Este curso es para estudiantes que ya tienen un conocimiento básico de Python y quieren especializarse en el desarrollo Web. Es altamente conveniente tener conocimientos básicos de tecnologías Web (HTML, CSS, JavaScript y DOM).

Objetivos:

La idea es conocer diferentes aspectos del desarrollo y la manera que estos se conjuntan para implementar una aplicación con estas tecnologías. En un resumen general podemos mencionar que a lo largo del curso llegaremos a los siguientes objetivos:

  • Conocer el potencial de Django y Python para el desarrollo web.
  • Crear e implementar un proyecto Django completo, implementando funciones esenciales como autenticación, autorización y capacidades multiusuario.
  • Aplicar pruebas con pytest, lo que ayuda a la creación de aplicaciones Django confiables y sin errores.
  • Mejorar tus habilidades y crear soluciones web con confianza utilizando las últimas herramientas y técnicas en desarrollo Django.

Entre muchos más.

Temario general

  • Introducción a Django y Python
  • Configuración de su entorno de desarrollo
  • Introducción a los proyectos y aplicaciones de Django
  • Modelos de Django y PostgreSQL
  • Vistas de Django y manejo de URL
  • Uso del motor de plantillas de Django
  • Formularios en Django
  • Autenticación y autorización de usuarios en Django
  • Pruebas con PyTest

Audiencia

Personas con conocimientos previos de programación que buscan especializarse en el desarrollo backend utilizando Python. Django es un framework web de alto nivel que fomenta el desarrollo rápido y limpio, lo que lo hace atractivo para diversos perfiles.

  • Desarrolladores de Python
  • Desarrolladores Web Junior/Full Stack
  • Ingenieros de Software o Datos

Requisitos

Es altamente recomendable para obtener el mayor provecho de este curso tener conocimientos básicos de Python, de PostgreSQL y de tecnologías Web (HTML, JavaScript y CSS).

Modalidad

En línea

Duración

32 horas

Solicita informes