HOME > Development > Learning GraphQL with Prisma and NodeJs

Learning GraphQL with Prisma and NodeJs

  • Development
  • Apr 24, 2025
SynopsisLearning GraphQL with Prisma and NodeJs, available at $34.99,...
Learning GraphQL with Prisma and NodeJs  No.1

Learning GraphQL with Prisma and NodeJs, available at $34.99, has an average rating of 3.35, with 39 lectures, based on 36 reviews, and has 228 subscribers.

You will learn about Getting Started with GraphQL Building GraphQL APIs with Prisma and NodeJs Learn how to implement Authentication with Nodejs, GraphQL and Prisma This course is ideal for individuals who are NodeJs developers who want learn about GraphQL or GraphQL developers who want to learn Prisma Framework or Developers who want to learn how to build GraphQL APIs It is particularly useful for NodeJs developers who want learn about GraphQL or GraphQL developers who want to learn Prisma Framework or Developers who want to learn how to build GraphQL APIs.

Enroll now: Learning GraphQL with Prisma and NodeJs

Summary

Title: Learning GraphQL with Prisma and NodeJs

Price: $34.99

Average Rating: 3.35

Number of Lectures: 39

Number of Published Lectures: 39

Number of Curriculum Items: 39

Number of Published Curriculum Objects: 39

Original Price: $174.99

Quality Status: approved

Status: Live

What You Will Learn

  • Getting Started with GraphQL
  • Building GraphQL APIs with Prisma and NodeJs
  • Learn how to implement Authentication with Nodejs, GraphQL and Prisma
  • Who Should Attend

  • NodeJs developers who want learn about GraphQL
  • GraphQL developers who want to learn Prisma Framework
  • Developers who want to learn how to build GraphQL APIs
  • Target Audiences

  • NodeJs developers who want learn about GraphQL
  • GraphQL developers who want to learn Prisma Framework
  • Developers who want to learn how to build GraphQL APIs
  • GraphQL?is a new API standard that provides a more efficient, robust and flexible alternative to?REST. It was developed and open-sourced by Facebook and is now maintained by a large community of companies and individuals from all over the world.

    APIs?have become ubiquitous components of software infrastructures. In short, an?API?defines how aclient?can load data from a server.

    At its core,?GraphQL?enables declarative data fetching where a client can specify exactly what data it needs from an API. Instead of?multiple endpoints?that return fixed data structures, a?GraphQL?server only exposes a single endpoint and responds with precisely the data a client asked for.

    What is Prisma?

    Prisma turns your database into a realtime GraphQL API

    Prisma is a performant open-source GraphQL ORM-like layer doing the heavy lifting in your GraphQL server. It turns your database into a GraphQL API which can be consumed by your resolvers via GraphQL bindings.

    Prisma’s auto-generated GraphQL API provides powerful abstractions and modular building blocks to develop flexible and scalable GraphQL backends:

  • Type-safe API including filters, aggregations, pagination and transactions.

  • Data modeling & migrations with declarative GraphQL SDL.

  • Realtime API using GraphQL subscriptions.

  • Advanced API composition using GraphQL bindings and schema stitching.

  • Why Prisma?

    Resolve complex queries with top performance

    Prisma comes with an advanced query engine ensuring that even complex queries are resolved as fast as possible.

    Generated CRUD API as foundation for your server

    Prisma provides a powerful filtering, sorting, pagination (e.g. Relay connections) API. You just need to piggyback on it.

    Easily add realtime features to your API

    GraphQL subscriptions work out of-the-box with Prisma. No more complicated & brittle pub/sub logic for your databases.

    What you will learn?

    ?This course will cover these following topics

  • Getting?Started with GraphQL and Prisma

  • Queries in GraphQL

  • Mutations in GraphQL

  • CURD?Operations with Prisma

  • Integrating GraphQL Application with Prisma

  • Authentication with Prisma, GraphQL, NodeJs

  • Filtering, Pagination, and Sorting

  • Course Curriculum

    Chapter 1: Getting Started

    Lecture 1: Create GraphQL Server with GraphQL Yoga

    Lecture 2: What is GraphQL Yoga

    Lecture 3: Challenge:Create Root Field and Resolver

    Lecture 4: Solution:Create Root Field and Resolver

    Chapter 2: GraphQL Queries

    Lecture 1: Automatically Restart NodeJs Server using Nodemon

    Lecture 2: Create GraphQL Query to fetch Records from Array

    Lecture 3: Understand Query Execution in GraphQL

    Lecture 4: Challenge-Write Query to fetch single record from Array

    Lecture 5: Solution-Write Query to fetch single record from Array

    Chapter 3: Mutations in GraphQL using Prisma

    Lecture 1: Add Record in Array using GraphQL Mutations

    Lecture 2: Remove Link Resolver

    Lecture 3: Challenge Update and Delete Record From Array

    Lecture 4: Solution: Update and Delete Record From Array

    Chapter 4: Integrating GraphQL Application with Prisma

    Lecture 1: Introduction to Prisma

    Lecture 2: Why Prisma

    Lecture 3: Create Account on Prisma cloud

    Lecture 4: Getting Setup Prisma with GraphQL Server

    Lecture 5: Understanding Prisma Project Structure

    Lecture 6: Create Environment Variables for Prisma Configurations

    Chapter 5: CURD Operations with Prisma and GraphQL

    Lecture 1: Challenge: Fetch All Records from Database using Prisma

    Lecture 2: Solution: Fetch all Records from Database using Prisma

    Lecture 3: FindOne Record From Data Model using Prisma

    Lecture 4: Challenge: Save Record in Prisma Data Model

    Lecture 5: Solution: Save Record in Data Model using Prisma

    Lecture 6: Challenge: Update and Delete Record from Data Model using Prisma

    Lecture 7: Solution: Update and Delete Record from Data Model using Prisma

    Lecture 8: Restructure the Application

    Chapter 6: Authentication

    Lecture 1: Create User Data Model in Prisma

    Lecture 2: Create Signup Mutation

    Lecture 3: Implement Signup Resolver

    Lecture 4: User Login Mutation

    Lecture 5: Requiring Authentication for Mutation

    Lecture 6: Creating Resolver for AuthPayload

    Chapter 7: Filtering, Pagination and Sorting

    Lecture 1: Filtering in Prisma and GraphQL

    Lecture 2: Pagination in Prisma and GraphQL

    Lecture 3: Sorting in Prisma and GraphQL

    Lecture 4: Build Full-Stack Apps with GraphQL, Prisma, Node and React

    Lecture 5: Learn React and Redux by building real world application

    Chapter 8: Learning Path to become a full-stack developer

    Lecture 1: Learning Path to become a full-stack developer

    Instructors

  • Learning GraphQL with Prisma and NodeJs  No.2
    Haider Malik
    Fullstack Developer/Entrepreneur/Author
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 2 votes
  • 3 stars: 5 votes
  • 4 stars: 12 votes
  • 5 stars: 13 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!