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 usar Python con PostgreSQL

Primeros pasos

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

Python y operaciones SQL

  • Conceptos básicos del lenguaje SQL
  • Esquema de base de datos y tablas
  • Escritura de consultas en Python
  • Creación de tablas
  • Inserción de datos
  • Manipulación de datos
  • Uso de la cláusula LIMIT
  • Unión de tablas
  • 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
  • Trabajo con fechas y horas
  • Control de concurrencia multiversión (MVCC)
  • Gráficos, diagramas e informes con matplotlib

Administración y seguridad

  • Seguridad de los datos en PostgreSQL
  • Restricción de acceso mediante lista blanca
  • Implementación de replicación
  • Migración de bases de datos
  • Copia de seguridad y restauración
  • Consultas de monitoreo
  • Ajuste de rendimiento
  • Prevención de ataques de inyección SQL

Solución de problemas

Resumen y siguientes pasos

Requerimientos

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

Público objetivo

  • Desarrolladores
  • Administradores
 21 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas