Temario del curso
¿Qué es PostgreSQL?
- Una Breve Historia de PostgreSQL
- Convenciones
- Más información
- Directrices para reportar errores
Introducción a PostgreSQL
- Instalación de paquetes y creación de bases de datos
- Instalación desde el código fuente
- Instalación desde el código fuente en Windows
- El lenguaje SQL
- Características avanzadas
El lenguaje SQL
- Sintaxis de SQL
- Definición de datos
- Manipulación de datos
- Consultas
- Tipos de datos
- Funciones y Operadores
- Conversión de tipo
- Índices
Búsqueda de texto completo
- Control de concurrencia
- Consejos de rendimiento
Interfaces de cliente
- libpq - Biblioteca C
- Objetos grandes
- Consideraciones especiales para los programas de bucle de eventos
- Manejo de errores
- ECPG - SQL incorporado en C
- El esquema de información
- Enlaces en otros lenguajes de programación, p. PHP, Perl, Python, Node.js, Go.
- Consideraciones especiales para Frameworks asíncronos de Python (por ejemplo, gevent, asyncio, Twisted, Tornado)
- Soporte de PostgreSQL en los marcos de ORM
Programación del servidor
- Extensión de SQL
- Disparadores
- El sistema de reglas
- Lenguajes Procedurales
- PL / pgSQL - SQL Procedural Language
- PL / Tcl - Tcl Lenguaje Procedural
- PL / Perl - Perl Procedural Language
- PL / Python - Lenguaje Procedimental de Python
- Interfaz de programación del servidor
Internos
- Introducción a PostgreSQL Internals
- Catálogos de sistemas
- Protocolo frontend / backend
- Convenciones de codificación PostgreSQL
- Soporte del idioma nativo
- Escribiendo un manejador de lenguaje procedural
- Escribir un envoltorio de datos externos
- Optimizador de consultas genéticas
- Definición de interfaz de método de acceso a índices
- Índices GiST
- Índices GIN
- Almacenamiento físico de base de datos
- Interfaz de backend BKI
- Cómo el planificador utiliza estadísticas
Requerimientos
Un conocimiento práctico de SQL y C
Testimonios (7)
Fue asombroso al adaptar la sesión de entrenamiento a nuestras necesidades.
Anatoliy - Samsung Cambridge Solution Centre Ltd
Curso - PostgreSQL for Developers
Traducción Automática
el material de capacitación
Ashwin - Samsung Cambridge Solution Centre Ltd
Curso - PostgreSQL for Developers
Traducción Automática
Entrenador Michał. Está bien preparado. Sus conocimientos son muy amplios y su forma de enseñar también es grande.
Ireneusz - Inter Cars S.A.
Curso - PostgreSQL for Developers
Traducción Automática
Me gustaron los ejercicios
Luis - Verizon Connect
Curso - PostgreSQL for Developers
Traducción Automática
Disfruté muchísimo del entrenamiento. Se mantuvo paciente con todas las preguntas, lo que hizo que el aprendizaje práctico fuera increíblemente agradable. Estaría encantado de tomar otra clase con él.
Birdesha - Verizon Connect
Curso - PostgreSQL for Developers
Traducción Automática
Abarcó una gran cantidad de contenido, de manera clara y concisa.
Dan Bowyer - Verizon Connect
Curso - PostgreSQL for Developers
Traducción Automática
La formación fue absolutamente fantástica, gracias a la excepcional experiencia de Michal y a su atractivo estilo de enseñanza. Su profundo conocimiento de PostgreSQL fue evidente a lo largo de las sesiones y fue capaz de compartir muchos conceptos complejos de una manera clara y sencilla. Estaba bien preparado y había un buen equilibrio entre la teoría y las demostraciones prácticas. Espero aplicar los conocimientos adquiridos en estas sesiones y agradezco nuevamente a Michal por una experiencia de capacitación excepcional.
Ranil Kumar - Verizon Connect
Curso - PostgreSQL for Developers
Traducción Automática