Learning GraphQL with Prisma and NodeJs

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Build and Secure GraphQL APIs with NodeJs, Prisma, and MySQL

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

  • Getting Started with GraphQL

  • Building GraphQL APIs with Prisma and NodeJs

  • Learn how to implement Authentication with Nodejs, GraphQL and Prisma

Course Curriculum

1 Lectures

Instructor

Profile photo of Haider Malik
Haider Malik

He is a full-stack developer and business owner. He is running his own IT service based Agency He has full team of developers. He is passionate about everything JavaScript, and he loves exploring new libraries.He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Although his primary focus is on...

Review
4.9 course rating
4K ratings
ui-avatar of RAHUL KUMAR
Rahul K.
1.5
3 years ago

it is just a video version of howtographql.com word to word even the explanation.is also same. total wastage of money. instead of buying this learn graphql from howtographql.com

  • Helpful
  • Not helpful
ui-avatar of Marcelo Antonio Macedo Soares
Marcelo A. M. S.
4.0
5 years ago

Faltaram exemplos de Subscriptions.

  • Helpful
  • Not helpful
ui-avatar of Jonathan Leahy
Jonathan L.
5.0
6 years ago

Very decent course on how to setup a Graphql Prisma Node api server. Covers authentication as well which is a requirement for these types of things.

There's enough teaching to allow the product to be finished in a few days, but not enough explanations if you're a complete beginner. I found this the right level for intermediate to advanced as that'll what Prisma looks like its designed for.

The structure and simplicity of the final project code made the journey well worthwhile as the separation from front-end makes it look really clean when you review the end product.

Doesn't go into how to integrate with a front-end, but that looks like it covered in Haiders other video "Build Full-Stack Apps with GraphQL, Prisma, Node and React" which I'm looking forward to going through next.

  • Helpful
  • Not helpful
ui-avatar of CauseCode
Causecode
4.0
6 years ago

It was a good tutorial.. The person trying to learn Prisma most likely will have Graphql & server setup knowledge. The course should be more Prisma focused. An idea of good production practices of prisma will be really helpful.

  • Helpful
  • Not helpful
ui-avatar of Courses Reviews
Courses R.
5.0
6 years ago

Very complete course, learned a lot !

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses