Contacta con nosotros

Temario del curso

Introducción

  • Visión general de las características y arquitectura de PostgreSQL
  • Fundamentos de la programación en Python
  • Ventajas de combinar Python con PostgreSQL

Primeros pasos

  • Instalación de PostgreSQL
  • Instalación de Python, Django o Flask
  • Instalación de psycopg2
  • Conexión a PostgreSQL con Python

Operaciones con Python y SQL

  • Fundamentos del lenguaje SQL
  • Esquemas y tablas de la base de datos
  • Escritura de consultas en Python
  • Creación de tablas
  • Inserción de datos
  • Manipulación de datos
  • Uso de la cláusula LIMIT
  • Combinación de tablas (joins)
  • Búsqueda de texto completo
  • Trabajo con SQLite
  • Ejemplos de aplicaciones en Python

PostgreSQL avanzado con Python

  • Herencia de tablas
  • Transacciones anidadas
  • Tipos definidos por el usuario
  • VISTAS, HAVING, DISTINCT
  • Manejo de fechas y horas
  • Control de concurrencia de múltiples versiones (MVCC)
  • Gráficos, gráficos estadísticos e informes utilizando matplotlib

Administración y seguridad

  • Seguridad de los datos en PostgreSQL
  • Restricción de acceso mediante listas blancas (whitelist)
  • Implementación de replicación
  • Migración de la base de datos
  • Respaldo y restauración
  • Monitoreo de consultas
  • Afinamiento del rendimiento
  • Prevención de ataques de inyección SQL

Resolución de problemas

Resumen y próximos pasos

Requerimientos

  • Experiencia con PostgreSQL
  • Experiencia con la programación en Python

Perfil del participante

  • Desarrolladores
  • Administradores
 21 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas