Get up to speed with the GraphQL Schema-first approach with NestJS. Master GraphQL fundamentals and essentials concepts behind creating your own enterprise-grade GraphQL applications.
NestJS GraphQL - Schema-first approach
Prepare for an in-depth guided course & walk-through of GraphQL fundamentals and the GraphQL Schema-first approach for NestJS applications from the Creator Kamil Mysliwiec himself, and Mark Pieszak (Core Team Member).
- Step-by-step lesson progression, code everything alongside us!
- Featuring 21 videos (with subtitles) and over 2 hours of content
- Build a real-world GraphQL application with NestJS
- Learn and use all the most important GraphQL building blocks
- Learn how to interact with GraphQL Queries / Mutations / Subscriptions & more.
- Official NestJS GraphQL Schema-first Certificate of Completion
About the Author: Learn NestJS
Learn NestJS is a paid course platform focused entirely on the NestJS Node.js framework — the modular, decorator-driven server framework most popular among teams that want Angular-style architecture on the backend. The platform is run by NestJS core-team-adjacent instructors and covers the framework end-to-end.
The CourseFlix listing carries seven Learn NestJS courses: NestJS Fundamentals, NestJS Authentication and Authorization, NestJS Microservices, NestJS Advanced Concepts, NestJS Architecture and Advanced Patterns, plus two GraphQL tracks (schema-first and code-first). Material is paid and aimed at Node.js developers building production back-end services with NestJS.
Watch Online 22 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | GraphQL Schema-first Course Overview Demo | 01:25 | |
| 2 | Introduction to GraphQL with NestJS | 05:05 | |
| 3 | Code First vs Schema First | 01:08 | |
| 4 | Creating our first GraphQL Application | 06:44 | |
| 5 | Prerequisite: Install Insomnia | 00:30 | |
| 6 | Introduction to Resolvers and Object Types | 08:08 | |
| 7 | GraphQL Schemas, Types, and Scalars | 03:01 | |
| 8 | Passing Arguments: Returning a Coffee by ID | 02:53 | |
| 9 | Manipulating Data with Mutations | 04:33 | |
| 10 | Using GraphQL Variables | 01:27 | |
| 11 | Creating a Service | 03:17 | |
| 12 | Connecting to a Database with TypeOrm | 08:19 | |
| 13 | Using Repository to Access Database | 03:58 | |
| 14 | Adding Update and Delete Mutations | 04:40 | |
| 15 | Auto-validate Input Data | 04:48 | |
| 16 | Adding Relation to two Entities | 09:26 | |
| 17 | Using Field Resolvers | 06:18 | |
| 18 | Understanding Custom Scalar Types | 05:57 | |
| 19 | Using GraphQL Interfaces | 07:15 | |
| 20 | Unions and Enums | 05:15 | |
| 21 | Real-time Updates with Subscriptions | 07:30 | |
| 22 | Batching and Caching with Data Loader | 10:29 |
Get instant access to all 21 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionCourse content
22 lessons · 1h 52m 6sShow all 22 lessons
- 1 GraphQL Schema-first Course Overview 01:25
- 2 Introduction to GraphQL with NestJS 05:05
- 3 Code First vs Schema First 01:08
- 4 Creating our first GraphQL Application 06:44
- 5 Prerequisite: Install Insomnia 00:30
- 6 Introduction to Resolvers and Object Types 08:08
- 7 GraphQL Schemas, Types, and Scalars 03:01
- 8 Passing Arguments: Returning a Coffee by ID 02:53
- 9 Manipulating Data with Mutations 04:33
- 10 Using GraphQL Variables 01:27
- 11 Creating a Service 03:17
- 12 Connecting to a Database with TypeOrm 08:19
- 13 Using Repository to Access Database 03:58
- 14 Adding Update and Delete Mutations 04:40
- 15 Auto-validate Input Data 04:48
- 16 Adding Relation to two Entities 09:26
- 17 Using Field Resolvers 06:18
- 18 Understanding Custom Scalar Types 05:57
- 19 Using GraphQL Interfaces 07:15
- 20 Unions and Enums 05:15
- 21 Real-time Updates with Subscriptions 07:30
- 22 Batching and Caching with Data Loader 10:29
Related courses
-
Updated 4mo agoMultitenancy in NestJS with Drizzle ORM
By: Michael GuayLearn how to configure multi-tenancy in NestJS using Drizzle ORM and Async Local Storage to manage multiple clients within a single system.1 hour 14 minutes 8 seconds -
ClassicNestJS Advanced Concepts
By: Learn NestJSPrepare for an in-depth guided course & walk-through of Authentication & Authorization for NestJS applications from the Creator Kamil Mysliwiec himself.1 hour 59 minutes 39 seconds 5 / 5 -
Updated 3y agoTinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL
By: Fullstack.ioLearn to build a full app with React, TypeScript, Node, and GraphQL. You build features step by step and use clear patterns in a real project.30 hours 50 minutes 42 seconds 5 / 5