Welcome

👋 Welcome to the A Practical Introduction to Prisma workshop.

Resources

This Notion document

[<https://pris.ly/day2021-intro-en>](<https://pris.ly/a-practical-introduction-to-prisma>)

Zoom webinar

https://prisma.zoom.us/webinar/register/WN_fGgNn6obROq7B6tUSsufZg

GitHub starter project

https://github.com/nikolasburk/prisma-workshop

Prerequisites

In order to successfully complete the tasks in the workshop, you should have:

That's it 🙌 (no prior knowledge about SQL or Prisma is required)

What you'll do

In this workshop, you'll learn about various workflows that are useful to know when using Prisma.

You'll start by setting up Prisma with a SQLite database, learn about data modeling with Prisma and performing database migrations (lesson 1).

Then, you'll learn about Prisma Client, a type-safe query builder that can be used to query your database. You're going to explore various queries, from plain CRUD, to relation queries, to filters and pagination (lesson 2).

Next, you'll learn how you can use Prisma Client to implement the routes of a REST API (lesson 3).

Finally, we'll cover how you can use Prisma Client to implement the resolvers of a GraphQL API (lesson 4).