Masterclass

Introducción a PostgreSQL para amantes del SQL con Imanol Valero

Descubre todo lo que puedes hacer dentro de una base de datos

Imanol Valero

Duración total: 02:13:12

Código descargable

Acceso 100% online

Descripción de la masterclass

¿De qué va?

PostgreSQL es una base de datos que contiene varias sorpresas. Por supuesto tenemos tablas y consultas, pero podemos explotar nuestros datos como si fueran objetos.

Eso abre la puerta a poder utilizar funciones, vistas materliazadas, disparadores, suscripciones, publicaciones…

Gracias al backend que ha preparado Imanol para la sesión y pgAdmin4 extraemos las habilidades más sorprendentes de PostgreSQL para cualquier usuario habitual de bases de datos como MariaDB, DynamoDB o MySQL.

Tecnologías utilizadas

  • PostgreSQL
  • Python
  • Docker

Nivel de dificultad

Intermedio

Si quieres el vídeo completo tienes que suscribirte o entrar como usuario suscriptor.

Podrás ver a:

Imagen de Imanol Valero

Imanol Valero

Explora los capítulos

1. Presentación [06:40]

Presentación

[01:27]

Diferencias con MySQL

[05:13]

2. Extensiones y Dara Wrappers de PostgreSQL [07:40]

Extensiones y Dara Wrappers de PostgreSQL

[00:00]

Pregunta: ¿Se puede acceder a datos externos desde postgres? 🔥

[07:40]

3. Preparando el Backend [02:24]

Preparando el Backend

[02:24]

4. Instalación del gestor pgAdmin4 [05:16]

Instalación del gestor pgAdmin4

[02:36]

Conexión a la base de datos

[01:59]

Ventana de ejecución de SQL 🔥

[00:41]

5. Estructura de la base de datos [05:00]

Estructura de la base de datos

[05:00]

6. Implementando en Python el backend [29:10]

Implementando en Python el backend

[01:40]

Configuración de accesos

[02:40]

Entorno en Python

[05:15]

Explicando el código

[07:25]

Ejecutando una consulta de SQL en pgAdmin4

[02:34]

Ejemplo de consulta recurrente 🔥

[04:46]

Crear una view de la base de datos

[01:50]

Ejemplo de orientación de objetos de PostgreSQL

[03:00]

7. Crear funciones dentro de la base de datos [18:10]

Crear funciones dentro de la base de datos

[07:23]

Pregunta: ¿Qué lenguajes se pueden usar para escribir funciones? 🔥

[03:55]

Pregunta: ¿Se puede añadir una API a Postgres? 🔥

[06:52]

8. Creando un trigger [08:20]

Creando un trigger

[08:20]

9. Vistas materializadas (ideales para informes) [14:50]

Vistas materializadas (ideales para informes)

[06:00]

Refrescar la vista materliazada

[06:10]

Pregunta: ¿Qué ventaja tiene una materialized respecto a una view normal? 🔥

[02:40]

10. Herencia en postgres [08:00]

Herencia en postgres

[08:00]

11. Arquitectura maestro-esclavo: suscripciones y publicaciones [27:42]

Arquitectura maestro-esclavo: suscripciones y publicaciones

[27:42]

Descubre todo lo que puedes conseguir sucribiéndote a Web Reactiva

Contenido nuevo todas las semanas

Una comunidad de developers colegas en telegram

Desafíos y retos de programación para que mejores tus habilidades

400 horas de contenido en audio y vídeo

Entrevistas y masterclass en directo con los/las mejores profesionales

Precio

19€Matrículaplus10€Al mes

  • Contenido disponible 24/7
  • Audios y videos
  • Retos y desafíos
  • Todo el código descargable
  • Comunidad de developers
  • Acceso premium completo