Introductory Topics
Things to think about for this workshop —
Prisma
- why are we using Prisma?
- How do we interface with a DB
- Why do we need docker? What is a docker-compose file?
- How do you use Prisma with Apollo Server
Apollo & Graphql
- What is a Mutation, Query, Resolver, Schema
Authentication
- What's a JWT?
- How to hold a session with local storage
What does everyone need for their development environment?
- VSCode is easiest to support bc of extensions
- Docker desktop (the docker VScode extension is helpful as well) (create an account)
- Robo3T for viewing the MongoDB
- OMDB api key (check if multiple people can use the same key)