Newsletter para devsEntra
Masterclass

Aprende a conectar tu base de datos con el código con Prisma ORM

Bases de datos desde el código gracias a Prisma y TypeScript.

Duración total: 01:22:45

Código descargable

Acceso 100% online

¿Qué aprenderás en este vídeo?

Introducción a Prisma ORM y su función en la base de datos

Sorprendidos con Prisma Studio

Consultas y modificaciones de datos utilizando Prisma

Uso de relaciones en Prisma y manejo de errores

Migraciones en Prisma y diferencias entre 'Database Push' y 'Migrate'

Ejecución de consultas SQL en Prisma y compatibilidad con motores SQL

Descripción de la masterclass

Este taller te enseñará a interactuar con bases de datos y sus características utilizando Prisma ORM. Aprenderás cómo utilizar esta herramienta para gestionar de manera eficiente tus bases de datos y obtener resultados precisos y confiables.

En este taller veremos:

  1. 📘 Introducción a Prisma ORM y su utilidad en la gestión de bases de datos
  2. 🏗️ Creación y definición de modelos utilizando Prisma ORM
  3. 💻 Integración con TypeScript y Visual Studio Code
  4. ⚙️ Inicialización y configuración de la base de datos y el cliente de Prisma
  5. 🌐 Consultas y modificaciones en la base de datos a través de Prisma
  6. 🧩 Relaciones entre modelos y tablas en Prisma ORM
  7. 🚀 Generación de esquemas y migraciones con Prisma
  8. ⚠️ Errores comunes y buenas prácticas en el uso de Prisma
  9. 👋 Reflexiones y conclusiones del taller

👉 Acceso al guión del taller

Explora los capítulos

1. Introducción [08:00]

Introducción

[01:06]

Sintaxis y definición de modelos

[01:05]

Instalación y configuración de TypeScript

[02:17]

Inicialización y creación de la base de datos

[03:32]

2. Inicialización del cliente de Prisma [20:34]

Inicialización del cliente de Prisma

[00:25]

Función Async Await para desconectar

[01:31]

Generación de tipos al vuelo

[05:01]

Creación de objeto para agregar elementos

[01:19]

Prisma protege con Postgres y MariaDB

[00:41]

Prisma Studio para crear modelos 🔥

[02:50]

Consultas directas en Prisma

[05:27]

Integración con Visual Studio Code

[01:01]

Uso del método 'Select'

[02:19]

3. Cambios en estructura de la base de datos [12:20]

Cambios en estructura de la base de datos

[09:03]

Agregar columna 'age' a 'user'

[02:10]

Generar esquema de modelos

[01:07]

4. Relaciones entre modelos [17:46]

Relaciones entre modelos

[00:56]

Todos los ORM's necesitan campos reales y virtuales

[09:48]

Incluir todos los Posts usando Include

[01:29]

Usar where para seleccionar elementos

[02:03]

Contar elementos con count y guion bajo

[02:21]

Consultar cantidad de usuarios con al menos un post

[01:09]

5. Migraciones en código [08:20]

Migraciones en código

[00:09]

Diferencias entre DatabasePush y Migrate 🔥

[03:51]

Generar migraciones por feature

[02:34]

Generación de migración con nombre de fichero 🔥

[01:46]

6. Funcionalidades extra [15:45]

Funcionalidades extra

[00:46]

Creaciones anidadas de forma anidada

[01:17]

Funcionamiento de las raw queries 🔥

[02:33]

API de validación y método de validaciones avanzadas

[01:52]

Variables deben cumplir condiciones de código

[01:15]

Sintaxis SQL compatible con Motores de SQL

[01:25]

Generar migraciones según el proveedor 🔥

[01:46]

Diferencia entre migraciones y push en Prisma

[04:51]

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

24€Matrículaplus13€Al mes

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