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:
- 📘 Introducción a Prisma ORM y su utilidad en la gestión de bases de datos
- 🏗️ Creación y definición de modelos utilizando Prisma ORM
- 💻 Integración con TypeScript y Visual Studio Code
- ⚙️ Inicialización y configuración de la base de datos y el cliente de Prisma
- 🌐 Consultas y modificaciones en la base de datos a través de Prisma
- 🧩 Relaciones entre modelos y tablas en Prisma ORM
- 🚀 Generación de esquemas y migraciones con Prisma
- ⚠️ Errores comunes y buenas prácticas en el uso de Prisma
- 👋 Reflexiones y conclusiones 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ículaplus15€Al mes
- Contenido disponible 24/7
- Audios y videos
- Retos y desafíos
- Todo el código descargable
- Comunidad de developers
- Acceso premium completo