This course is interactive and contains more than 80 challenges to help you solve problems. File size: 10.80GB
The Modern GraphQL Bootcamp
What you will learn
Learn and master GraphQL By building real-world Node apps.
Prisma can be used to access and store data from a production database.
Apollo Client allows you to communicate with GraphQL From your web application.
Learn how you can deploy and test your device. GraphQL applications.
More than 80 coding challenges will test your abilities and give you confidence.
Access a 110-page PDF guide that includes lecture notes, code samples and documentation links.
Download immediately The Modern GraphQL Bootcamp
Course content
All 118 lectures expanded23:24.42
–Course Overview
22:57
Welcoming to the Class
Preview
05:27
Download the PDF Guide
Preview
01:07
Why GraphQL?
Preview
13:08
Installing VSC and Node.js
Preview
03:15
–GraphQL Basics: Queries & Schemas
03:26:33
Section Intro GraphQL Basics: Queries & Schemas
Preview
00:30
What is a Graph?
Preview
06:10
GraphQL Queries
Preview
13:29
Nested GraphQL Queries
Preview
12:18
Babel installation
Preview
11:28
ES6 Import/Export
Preview
16:20
Make Your Own GraphQL API
Preview
17:32
GraphQL Scalar Types
Preview
13:15
Live Reload GraphQL-Yoga
Preview
04:43
How to create custom types
Preview
14:50
Operation Arguments
13:40
Part I: Working With Arrays
10:49
Part II: Working with arrays
22:18
Basics of Relational Data
14:57
Relational Data: Arrays
06:23
Comment Challenge: Part I
06:27
Comment Challenge: Part II
08:41
Comment Challenge: Part III
12:43
–GraphQL Mutations: Basics
02:22:12
Section Intro GraphQL Basics of Mutations
00:39
Part I: Creating Data with Mutations
17:33
Part II: Creating Data with Mutations
20:28
The Object Spread Operator with Node.js
06:44
The Type of input
13:17
Part I: Data deletion with mutations
16:34
Part II: Data deletion with mutations
13:22
A Pro GraphQL Part I of Project Structure
17:21
A Pro GraphQL Part II of Project Structure
08:33
Part I: Updating Data With Mutations
11:51
Part II: Data Updating with Mutations
15:50
–GraphQL Basics Subscriptions
01:13:19
Section Intro GraphQL Basics Subscriptions
01:13
GraphQL Subscription Basics
15:24
Register for a Comments Subscription
10:32
Set up a Posts Subscription
07:47
Expanding the Subscription to Posts for Edits and Deceletions
19:38
Expanding the Comment Subscription for Edits & Deletions
09:55
Enums
08:50
–Database Storage with Prisma
03:54:00
Section Intro: Database Storage using Prisma
01:14
What is Prisma, exactly?
08:43
Prisma Mac Setup
13:04
Prisma Windows Setup
15:28
Prisma Ubuntu Setup
16:49
Prisma 101
17:16
Exploring the Prisma GraphQL API
12:54
Add Post type to Pirisma
17:54
Adding Comment Type to Pirisma
11:39
Integrating Prisma into a Node.js Project
17:12
Prisma Bindings
13:20
Mutations with Prisma Bindings
15:04
Use Async/Await together with Prisma Bindings
17:34
Prisma Bindings are used to verify that data exists.
15:19
Customizing type relationships
13:08
Prisma Modeling: Setup
10:33
Prisma is a tool that allows you to model a review system.
16:49
–Authentication with GraphQL
05:13:40
Section Intro: Authentication GraphQL
01:15
Prisma to GraphQL Queries
15:43
Integration of Operation Arguments
14:17
Refactoring Custom Type Resolvers
09:13
Prisma to GraphQL Mutations
14:07
Prisma to GraphQL Update Mutations Part I
13:26
Prisma to GraphQL Update Mutations Part II
16:25
Prisma to GraphQL Subscribe
19:12
Closing Prisma to Outside World
08:06
Allowing for Generated Schemas
08:30
Storing passwords
11:26
Creating Auth Tokens using JSON Web Tokens
20:19
Logging in Existing Users
16:12
Validating Auth Tokens
16:28
Locking down Mutations (Users).
13:22
Locking down Mutations (Posts & Comments)
15:41
Part I: Locking down Queries
19:19
Part II: Locking Down Queries
09:33
Locking down individual type fields
11:26
Fragments
18:47
Clearing up some Edge Cases
10:47
Locking down Subscriptions
10:13
Token Expiration
11:19
Password Updates
08:34
–Pagination and Sorting with GraphQL
48:54
Section Intro: Sorting and pagination GraphQL
01:18
Pagination
11:05
Use Cursors for Pagination
09:45
Working with updatedAt and createdAt
10:19
Sorting Data
16:27
–Production Deployment
01:22:54
Section Intro: Production Deployment
00:44
Create a Prisma Service
14:23
Configuration of the Prisma System and its Deployment
11:09
Exploring the Production Prisma Instance
06:06
Node.js Production App Deployment: Part I
13:38
Node.js Production App Deployment: Part II
18:40
Variables in the Node.js Production Environment
18:14
–Apollo Client and Testing GraphQL
04:02:47
Section Intro: Apollo Client and Testing GraphQL
01:00
Establishing a Test Environment
03:53
Exploring and installing a Jest
11:20
Get your instant download The Modern GraphQL Bootcamp
Testing and Assertions
20:48
Apollo Client in Browser Part I
06:58
Part II of Apollo Client in Browser
17:03
Configuring Jest for Start the GraphQL Server
14:49
Test Mutations
13:06
Seeding the database with test data
11:34
Test Queries
08:46
What to Expect GraphQL Failing Operations
12:11
Multiple test suites support and authentication
13:03
Part I: Testing with Authentication
17:32
Part II: Testing with authentication
17:40
GraphQL Variables: Part 1
18:33
GraphQL Variables: Part II
09:27
Test Comments
19:05
Subscription Testing
22:51
Test case ideas
03:08
–Creating a Boilerplate Project
28:23
Section Intro: How to Create a Boilerplate project
01:12
How to create a boilerplate project
16:46
Boilerplate Project
10:25
One more section
Requirements
Development: A basic understanding of Node and JavaScript is required.
Hardware: A computer that has an internet connection (Windows or macOS)
Description
Are you looking to learn? GraphQL Keep your Node.js skills current and relevant.
GraphQL This is changing the way Node.js developer write APIs and backend programs. It is a great alternative to the REST HTTP API. It’s by far the most exciting change we’ve seen to Node.js development in a long time. Goodbye Express. Goodbye Express. GraphQL.
Who should learn? GraphQL? Anyone who builds backend applications using Node.js
In this class, you’ll learn how to use GraphQL To replace the Express HTTP API and support features such as authentication, real-time apps, and more. GraphQL can be used with any client that has internet access, whether it’s a web app, mobile app, or server-side application.
Both large and small businesses, including Twitter, Facebook, Yelp, and Twitch are moving away from Express to other frameworks. GraphQL.
I created this class to help you gain the real-world skills and experience necessary to start your own company. GraphQL apps.
To kick the class off, we’ll answer a few important questions. What is it? GraphQL? What makes it so useful? What is it? GraphQL will you help me to build better Node.js applications?
Next, you’ll master the fundamentals of GraphQL You can start a blog by creating an application. You’ll learn about GraphQL Schemas, data types and queries, mutations, subscriptions and many other amazing concepts are all available. GraphQL features.
From there, you’ll set up advanced features like authentication, database storage, production deployment, automated test suites, and more.
Throughout the course you’ll learn how to:
Model your application data using schemas
Clients can create queries and subscribe to the database so they can access it.
You can create mutations that allow clients to modify and create data in the database.
Apollo Client lets you query and alter your data right from your browser.
To communicate with your database via email, use the Prisma ORM. GraphQL API
Your deployment GraphQL Production applications
You can protect your application data by using an authentication system
Automate a test suite for your application
Learn GraphQL By Writing Code
This interactive course has more than 80 challenges to help you solve problems and write code. This course will provide you with real-world skills, experience and knowledge that will help you write. GraphQL applications once you’re done with the class.
All you need is included in one package.
There’s no need to worry whether you’re learning the right skills to land that GraphQL Job or Launch that GraphQL app. I’ve mapped out everything you need to know in an interactive, easy-to-follow package designed to get you up and running in a couple of weeks.
Access quick support when you need it.
There’s nothing worse than getting stuck ten hours into a course and not getting the help you need to continue. It’s part of learning. That’s why I’m here to answer every single question.
This is the most current and engaging website I know of. GraphQL Course available on Udemy. It comes with a Udemy 30 day money-back guarantee.
The first videos are available as a free preview, so I’ll see you inside the class!
– Andrew Mead
Who is this course for?
This course is intended for anyone who would like to learn how to create advanced Node apps.
This course is intended for anyone who wishes to keep up-to-date with Node.
Course Features
- Lectures 0
- Quizzes 0
- Duration Lifetime access
- Skill level All levels
- Students 0
- Assessments Yes