Learning GraphQL with Prisma and NodeJs Udemy
Price: USD 180
  • Duration: Flexible

Course details

GraphQLis a new API standard that provides a more efficient, robust and flexible alternative toREST. 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.

APIshave become ubiquitous components of software infrastructures. In short, anAPIdefines how aclientcan load data from a server.

At its core,GraphQLenables declarative data fetching where a client can specify exactly what data it needs from an API. Instead ofmultiple endpointsthat return fixed data structures, aGraphQLserver 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

  • GettingStarted with GraphQL and Prisma

  • Queries in GraphQL

  • Mutations in GraphQL

  • CURDOperations with Prisma

  • Integrating GraphQL Application with Prisma

  • Authentication with Prisma, GraphQL, NodeJs

  • Filtering, Pagination, and Sorting

Updated on 11 March, 2020
Courses you can instantly connect with... Do an online course on Structural Engineering starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or