Apollo is a set of JavaScript libraries that helps developers quickly build and scale their applications. It provides an easy-to-use GraphQL client and server, allowing developers to query, mutate, and manage data with ease. Apollo also offers caching, error handling, and other features that make it easier to work with complex data. Apollo can be used with any JavaScript framework and can be integrated into existing projects or used as the foundation for new ones.
Node Congress 2022Node Congress 2022
98 min
Database Workflows & API Development with Prisma
Prisma is an open-source ORM for Node.js and TypeScript. In this workshop, you’ll learn the fundamental Prisma workflows to model data, perform database migrations and query the database to read and write data. You’ll also learn how Prisma fits into your application stack, building a REST API and a GraphQL API from scratch using SQLite as the database.
Table of contents:
- Setting up Prisma, data modeling
- Exploring Prisma Client to query the database
- Building REST API routes with Express
- Building a GraphQL API with Apollo Server