Introducción
¿Por qué GraphQL?
Arquitectura backend con Node.js y GraphQL
Construyendo una query simple con Apollo Server
Scalars, filtros y queries avanzadas
Base de datos y ORM
ORMs, Prisma y automatización
Modelando la base datos y schema
Resolvers para mutaciones y filtros
Filtros en Prisma
Paginación y filtros avanzados
Archivos estáticos
Archivos estáticos con Express.js y Apollo Server
Producción
Protección de recursos en GraphQL
Testing
Pruebas unitarias, integración y End to End
Preparando la app para producción
Preparando el servidor para Heroku
Introspección
Bases de datos en producción
Deploying
Próximos pasos
Reto: guestbook
Desventajas de GraphQL
Frameworks de GraphQL
Conectemos el frontend
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Aportes 3
Preguntas 0
Es una herramienta que nos permite mapear los modelos de datos, definidos en un esquema SQL, mediante código definido en servidor.
.
Hasta cierto punto su uso genera:
.
La decisión del uso de un ORM dependerá de la responsabilidad en donde se delegará al momento de definición un esquema de datos, ya que se traduce de una definición a un SQL, en su lugar de SQL optimizadas para un determinado caso.
.
Es por ello que el uso de ORM’s está especialmente recomendado en aplicaciones con modelos de datos complejos donde el rendimiento no es crítico.
.
Es un ORM orientado a nodos, es decir, es un software orientado al acceso y manipulación de datos a través de la unificación de una capa de datos.
.
Prisma es una herramienta versátil porque posee un ecosistema que va enriqueciéndose con cada versión:
.
De lo anterior, posee soporte para base de datos relacionales como PostgreSQL, MySQL, SQL Server, SQLite, etc. así como a MongoDB, donde este último se viene aumentando su gama de soporte.
me encantaria algo mas avanzado con prisma que tan increibles seran las consultas dandole un uso correcto
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.