Courses
1 - Introduction, Dependencies, IDE Setup
2 - Creating your first Schema and Query
3 - Schema Design Best Practices
4 - DDOS, Recursion, Max Query Depth Limit
5 - Playground GraphQL IDE
6 - Voyager Schema Visualizer
7 - Resolvers
8 - Exception Handling with ExceptionHandler
9 - Exception Handling with GraphQLErrorHandler
10 - DataFetcherResult - Returning data and errors
11 - Asynchronous Resolvers
12 - Mutation
13 - File Upload
14 - DataFetchingEnvironment
15 - SelectionSet
16 - Custom Scalar
17 - Date Type
20 - Listener
22 - Custom Context
23 - DataLoader (N+1 problem)
24 - Instrumentation (Request Logging)
25 - Request Tracing
26 - Correlation ID (Thread propagation)
27 - Integration Testing (GraphQLTestTemplate)
28 - JS GraphQL IntelliJ Plugin
29 – JVM Profiling (VisualVM, JMeter)
30 – DataLoader Key Context
31 – Spring Security
32 – Schema Directive Validation
33 – Subscription with Reactor
34 – Subscription Authorization