GraphQL Server Intermediate Tutorial - Boilerplate with Typescript, PostgreSQL, and Redis

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=-iwjiiCGiO0



Duration: 7:37:37
36,759 views
828


Code a GraphQL server boilerplate. This full intermediate course uses Typescript, Node.js, PostgreSQL, Redis, React, Jest, OAuth, TypeORM, and SparkPost.

🔗Code: https://github.com/benawad/graphql-ts-server-boilerplate

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:03:32) Setting up a TypeORM Project
⌨️ (0:13:32) Creating a TypeORM Entity
⌨️ (0:28:45) Creating a User into with TypeORM
⌨️ (0:43:45) Setting up Jest
⌨️ (0:57:58) Setting up a Test Database with TypeORM
⌨️ (1:09:09) Getting GraphQL Yoga and Jest to work together
⌨️ (1:18:15) GraphQL Schema Stitching
⌨️ (1:32:17) Handling Errors in GraphQL
⌨️ (1:42:43) GraphQL Validating Input
⌨️ (2:02:04) Email Confirmation Link with Redis
⌨️ (2:25:39) Jest Global Setup
⌨️ (2:34:05) Testing Redis Email Link
⌨️ (2:52:04) Fixing Connection Error
⌨️ (3:12:35) Send Confirmation Email with SparkPost
⌨️ (3:24:00) GraphQL Login Mutation
⌨️ (3:46:04) Express Session for Login
⌨️ (4:02:42) GraphQL Middleware
⌨️ (4:32:05) Running Jest Tests Sequentially
⌨️ (4:40:35) Logging or Authentication GraphQL Middleware
⌨️ (4:56:03) Simple Logout with GraphQL
⌨️ (5:11:44) Building a GraphQL Server Test Client
⌨️ (5:28:56) Logout of Multiple Sessions
⌨️ (5:43:32) Forgot Password Test Case
⌨️ (5:59:00) Lock User Account GraphQL
⌨️ (6:06:29) GraphQL Forgot Password Implementation
⌨️ (6:35:51) Rate Limiting
⌨️ (6:43:42) Twitter OAuth
⌨️ (7:10:09) OAuth Demo with React
⌨️ (7:13:41) Getting the Jest tests to run in Parallel
⌨️ (7:21:26) Merging a Modular GraphQL Schema
⌨️ (7:30:35) Removing the Race Conditions from the Tests
⌨️ (7:36:57) Conclusion

Tutorial created by Ben Awad over the course of a month. Check out his YouTube channel: https://www.youtube.com/channel/UC-8QAzbLcRglXeN_MY9blyw

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://medium.freecodecamp.org







Tags:
graphql
graphql server
graphql tutorial
express-graphql
node.js graphql
graphql boilerplate
graphql server boilerplate
graphql server course
graphql server tutorial
graphql intermediate tutorial
Typescript
Node.js
PostgreSQL
Redis
React
Jest
OAuth
TypeORM
SparkPost
typescript tutorial
graphql tutorial for beginners