Overview
Syllabus
GraphQL Typescript Server Boilerplate - Introduction
Setting up a TypeORM Project - Part 0
Creating a TypeORM Entity - Part 1
Creating a User into with TypeORM - Part 2
Setting up Jest - Part 3
Setting up a Test Database with TypeORM - Part 4
Getting GraphQL Yoga and Jest to work together - Part 5
GraphQL Schema Stitching - Part 6
Handling Errors in GraphQL - Part 7
GraphQL Validating Input - Part 8
Email Confirmation Link with Redis - Part 9
Jest Global Setup - Part 10
Testing Redis Email Link - Part 11
Fixing Connection Error - Part 12
Send Confirmation Email with SparkPost - Part 13
GraphQL Login Mutation - Part 14
Express Session for Login - Part 15
GraphQL Middleware - Part 16
Running Jest Tests Sequentially - Part 17
Logging or Authentication GraphQL Middleware - Part 18
Simple Logout with GraphQL - Part 19
Building a GraphQL Server Test Client - Part 20
Logout of Multiple Sessions - Part 21
Forgot Password Test Case - Part 22
Lock User Account GraphQL - Part 23
GraphQL Forgot Password Implementation - Part 24
Rate Limiting - Part 25
Twitter OAuth - Part 26
OAuth Demo with React - Part 27
GraphQL Typescript Server Conclusion
Getting the Jest tests to run in Parallel - Part 28
Merging a Modular GraphQL Schema - Part 29
Removing the Race Conditions from the Tests - Part 30
Taught by
Ben Awad