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
All 118 lectures expanded23:24.42
Welcoming to the Class
Download the PDF Guide
Installing VSC and Node.js
–GraphQL Basics: Queries & Schemas
Section Intro GraphQL Basics: Queries & Schemas
What is a Graph?
Nested GraphQL Queries
Make Your Own GraphQL API
GraphQL Scalar Types
Live Reload GraphQL-Yoga
How to create custom types
Part I: Working With Arrays
Part II: Working with arrays
Basics of Relational Data
Relational Data: Arrays
Comment Challenge: Part I
Comment Challenge: Part II
Comment Challenge: Part III
–GraphQL Mutations: Basics
Section Intro GraphQL Basics of Mutations
Part I: Creating Data with Mutations
Part II: Creating Data with Mutations
The Object Spread Operator with Node.js
The Type of input
Part I: Data deletion with mutations
Part II: Data deletion with mutations
A Pro GraphQL Part I of Project Structure
A Pro GraphQL Part II of Project Structure
Part I: Updating Data With Mutations
Part II: Data Updating with Mutations
–GraphQL Basics Subscriptions
Section Intro GraphQL Basics Subscriptions
GraphQL Subscription Basics
Register for a Comments Subscription
Set up a Posts Subscription
Expanding the Subscription to Posts for Edits and Deceletions
Expanding the Comment Subscription for Edits & Deletions
–Database Storage with Prisma
Section Intro: Database Storage using Prisma
What is Prisma, exactly?
Prisma Mac Setup
Prisma Windows Setup
Prisma Ubuntu Setup
Exploring the Prisma GraphQL API
Add Post type to Pirisma
Adding Comment Type to Pirisma
Integrating Prisma into a Node.js Project
Mutations with Prisma Bindings
Use Async/Await together with Prisma Bindings
Prisma Bindings are used to verify that data exists.
Customizing type relationships
Prisma Modeling: Setup
Prisma is a tool that allows you to model a review system.
–Authentication with GraphQL
Section Intro: Authentication GraphQL
Prisma to GraphQL Queries
Integration of Operation Arguments
Refactoring Custom Type Resolvers
Prisma to GraphQL Mutations
Prisma to GraphQL Update Mutations Part I
Prisma to GraphQL Update Mutations Part II
Prisma to GraphQL Subscribe
Closing Prisma to Outside World
Allowing for Generated Schemas
Creating Auth Tokens using JSON Web Tokens
Logging in Existing Users
Validating Auth Tokens
Locking down Mutations (Users).
Locking down Mutations (Posts & Comments)
Part I: Locking down Queries
Part II: Locking Down Queries
Locking down individual type fields
Clearing up some Edge Cases
Locking down Subscriptions
–Pagination and Sorting with GraphQL
Section Intro: Sorting and pagination GraphQL
Use Cursors for Pagination
Working with updatedAt and createdAt
Section Intro: Production Deployment
Create a Prisma Service
Configuration of the Prisma System and its Deployment
Exploring the Production Prisma Instance
Node.js Production App Deployment: Part I
Node.js Production App Deployment: Part II
Variables in the Node.js Production Environment
–Apollo Client and Testing GraphQL
Section Intro: Apollo Client and Testing GraphQL
Establishing a Test Environment
Exploring and installing a Jest
Get your instant download The Modern GraphQL Bootcamp
Testing and Assertions
Apollo Client in Browser Part I
Part II of Apollo Client in Browser
Configuring Jest for Start the GraphQL Server
Seeding the database with test data
What to Expect GraphQL Failing Operations
Multiple test suites support and authentication
Part I: Testing with Authentication
Part II: Testing with authentication
GraphQL Variables: Part 1
GraphQL Variables: Part II
Test case ideas
–Creating a Boilerplate Project
Section Intro: How to Create a Boilerplate project
How to create a boilerplate project
One more section
Hardware: A computer that has an internet connection (Windows or macOS)
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.
- Lectures 0
- Quizzes 0
- Duration Lifetime access
- Skill level All levels
- Students 0
- Assessments Yes