GraphQL API with Node.js, TypeScript, PostgreSQL

Posted on 07 May 08:24 | by LeeAndro | 39 views
GraphQL API with Node.js, TypeScript, PostgreSQL
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.4 GB | Duration: 6 lectures 2h 51m

What you'll learn
Create GraphQL API with Nodejs, Express, TypeScript, PostgreSQL, Prisma and Redis
Learn to implement authentication,, authorization, CRUD, relationships and a lot more in one of the most popular tech stack out there.



Learn all those optimized practices like pagination (cursor), query complexity, caching etc.
Learn how to build a practical project, showcase your skills, get a job. No more theoretical stuff with uncertain results.
Learn testing GraphQL APIs with insomnia and playground.

Requirements
This is not a bner friendly course. You should have already created some hobby projects in Nodejs
Description
Create GraphQL API in Node.js & TypeScript. Every line of code will be striclty typed. No more "any" type intuitions and the flaws of jаvascript.

We will be using Node.js with Express, Nexus Schema for GraphQL, Prisma as an ORM for PostgreSQL, Redis and of course everything will be written in TypeScript, including the auto generated code.

Style

Hands on

We will be spending majority of the in our very own VS-Code. But we will also be using Playground/Insomnia for testing our GraphQL API.

I recommend you code along. And try to watch it at 1.5x speed at least. It saves .

Architecture

Users

Register User (Create a new User)

Login (Session based authentication with caching in redis)

Get Authenticated User (Get the currently authenticated user details => more like an api which tells our api consumers that they are authenticated or not => will be judged by the validity of the cookie passed in the requests => our backend will check the cookie's validity and spit out 401 error if the cookie is invalid/absent)

Logout

Get all Users

Posts

Create Posts (A user can create as many posts it wants => one to many relationship)

Their relationship with User (Each post will be associated to a single user as it's author/creator => many to one relationship)

Get all Posts

Tech Stack

Language & Frameworks

Node.js

Express

TypeScript

Libraries

PostgreSQL

@prisma/client

GraphQL

nexus (for code oriented GraphQL code base)

apollo-server-express

Authentication

express-session (for authentication => session based and cookies)

Redis Cache

ioredis

connect-redis (for storing sessions in redis,, for authentication)

Who this course is for
TypeScript & GraphQL Enthusiasts.
Nodejs Developers

HomePage:
https://anonymz.com/https://www.udemy.com/course/graphql-api-with-nodejs-typescript-postgresql-docker/




DOWNLOAD
uploadgig.com


rapidgator.net


nitro.download

Related News

NestJs with GraphQL and Prisma NestJs with GraphQL and Prisma
NestJs with GraphQL and Prisma Published 09/2022 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1...
How To Build Graphql Apis With Nest.Js  (Node.Js Framework) How To Build Graphql Apis With Nest.Js (Node.Js Framework)
How To Build Graphql Apis With Nest.Js (Node.Js Framework) Published 10/2022 MP4 | Video: h264,...
Fullstack TypeScript (feat. GraphQL & Node.js) Fullstack TypeScript (feat. GraphQL & Node.js)
Fullstack TypeScript (feat. GraphQL & Node.js) MP4 | Video: h264, yuv420p, 2560x1440 | Audio:...
laracasts - GraphQL with Laravel and Vue laracasts - GraphQL with Laravel and Vue
laracasts - GraphQL with Laravel and Vue Andre Madarang | Duration: 2:56 h | Video: H264 2560x1440...

System Comment

Information

Error Users of Visitor are not allowed to comment this publication.

Facebook Comment

Member Area
Top News