Programa del Curso

Introducción

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

Empezar

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

Python y SQL Operaciones

  • Los fundamentos del lenguaje SQL
  • Esquema y tablas de la base de datos
  • Escribir una consulta de Python
  • Creación de tablas
  • Inserción de datos
  • Manipulación de datos
  • Uso de la cláusula límite
  • Unión de tablas
  • Búsqueda de texto completo
  • Trabajar con SQLite
  • Ejemplos de aplicaciones de Python

Avanzado PostgreSQL with Python

  • Herencia de tablas
  • Transacciones anidadas
  • Tipos definidos por el usuario
  • PUNTOS DE VISTA, TENER, DISTINTO
  • Trabajar con fechas y horas
  • Control de simultaneidad de varias versiones (MVCC)
  • Tablas, gráficos e informes con matplotlib

Administración y Seguridad

  • Seguridad de los datos de PostgreSQL
  • Restringir el acceso mediante la lista blanca
  • Implementación de la replicación
  • Migración de bases de datos
  • Copia de seguridad y restauración
  • Supervisión de consultas
  • Ajuste del rendimiento
  • Prevención de SQL ataques de inyección

Solución de problemas

Resumen y próximos pasos

Requerimientos

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

Audiencia

  • Desarrolladores
  • Administradores
  21 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (4)

Cursos Relacionados

Categorías Relacionadas