Temario del curso
Introducción
- Descripción general de PostgreSQL características y arquitectura
- Python Fundamentos de programación
- Ventajas de Python PostgreSQL
Empezar
- Instalación PostgreSQL
- Instalación Python, Django o Flask
- Instalación de psycopg2
- Conexión a PostgreSQL con Python
Python y SQL Operaciones
- Los fundamentos del lenguaje SQL
- Database Esquema y tablas
- Escribir una consulta Python
- Creación de tablas
- Inserción de datos
- Manipulación de datos
- Uso de la cláusula de límite
- Unión de tablas
- Búsqueda de texto completo
- Trabajar con SQLita
- Ejemplos de Python aplicaciones
Avanzado PostgreSQL con Python
- Herencia de tablas
- Transacciones anidadas
- Tipos definidos por el usuario
- PUNTOS DE VISTA, TENIENDO, DISTINTOS
- Trabajar con fechas y horas
- Control de simultaneidad de varias versiones (MVCC)
- Tablas, gráficos e informes con matplotlib
Administración y seguridad
- PostgreSQL Seguridad de los datos
- Restringir el acceso mediante la lista blanca
- Implementación de la replicación
- Database migración
- 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
- Python Experiencia en programación
Audiencia
- Desarrolladores
- Administradores
Testimonios (5)
1. A very well-structured training program 2. The warm atmosphere the trainer created, along with his outstanding personal professionalism 3. That the trainer explained everything as if he were talking to a complete beginner, without slipping into any technical jargon.
Piotr Romer - Asseco Poland S.A
Curso - PostgreSQL Administration, Optimization and Replication
Muy buena teoria y forma de explicar, ejercicios siempre relacionados al tema.
Mitzi - Paessler LLC
Curso - PostgreSQL Fundamentals
By the end of the 1st day, one attendee suggested more interaction in practices and the trainers took this in for the second day.
Daniela - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
A factual and practical approach to the subject. A nice atmosphere, conducive to asking questions.
Marcin - Santander Bank Polska S.A.
Curso - Implementing High Availability in PostgreSQL
Andres consistently ensures that he addresses all attendee questions and strives to ensure everyone comprehends his teachings. I admire his expertise and proficiency in the subject matter