How To Build Graphql Apis With Nest Js Node Js Framework

Published 10/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.99 GB | Duration: 4h 38m

Learn to build GraphQL Server Application using Nest.js (Node.js Framework)

What you’ll learn
Build GraphQL API
Secure GraphQL API
Deploy GraphQL Server to Cloud
NodeJS implementation of GraphQL with NestJS
Requirements
GraphQL Basic Skills
Basic NodeJS Knowledge
Typescript skills may be help but not necessary
Working with ExpressJS before
Eager to learn new skills
Description
GraphQL is a powerful query language for APIs and a runtime for fulfilling those queries with your existing data. It’s an elegant approach that solves many problems typically found with REST APIs.In this course, we will learn how to build GraphQL APIs from ground up using the modern and popular current node.js framework called Nest.js.Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with and fully supports TypeScript (yet still enables developers to code in pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).GraphQL is a flexible and powerful alternative to REST for building APIs. Here are some points to remember:GraphQL is a query language that is independent of the source of the data (database, web service, etc.).GraphQL describes the data that an API provides via a strong typing system.Through a schema, GraphQL declares the resources, relationships between them, and operations available.All operations go through a single endpoing that can be accessed through HTTP.GraphQL describes the data offered by an API through a schema that contains:Data types and relationships between themA set of operations: – Queries to get data – Mutations to create, update, and delete dataGraphQL combined with TypeScript helps you develop better type safety with your GraphQL queries, giving you end-to-end typing and this is enhanced by perfectly by Nest.js GraphQL module functionality as we will see it in this entire course breakdown videos.At the end of the course you will learn the following topicsDesigning DatabaseBuilding GraphQL APIsSecure GraphQL APIs (Authorization and Authentication)Code-First ApproachGraphQL ResolversDeploying GraphQL to CloudDeploying using Docker EngineEnroll Today!Happy Learning..

Overview

Section 1: Introduction to the Course

Lecture 1 Course Overview

Lecture 2 What is Nest.js?

Lecture 3 What is GraphQL?

Lecture 4 Course Prerequisites

Lecture 5 Tools

Lecture 6 Demo

Section 2: Building GraphQL server – Contacts Manager

Lecture 7 Install Nest CLI

Lecture 8 Project Structure

Lecture 9 Database Design

Lecture 10 Implementing Database Design

Lecture 11 Implementing Database Design Part 2

Lecture 12 Schema First vs Code First

Lecture 13 Code First Approach

Lecture 14 Implementing GraphQL Objects

Lecture 15 Resolvers replace Controllers

Lecture 16 Clean Codes with Services

Lecture 17 Query Operations

Lecture 18 Query Operations Part 2

Lecture 19 Query Operations Part 3

Lecture 20 Mutation Operations & Data Input Validation

Lecture 21 Mutation Operations & Data Input Validation Part 2

Lecture 22 Mutation Operations & Data Input Validation Part 3

Lecture 23 Mutation Operations & Data Input Validation Part 4

Lecture 24 Testing Mutation Operations

Lecture 25 Finish Contact CRUD Operations

Lecture 26 Finish Contact CRUD Operations Part 2

Lecture 27 Finish Contact CRUD Operations Part 3

Lecture 28 Finish Contact CRUD Operations Part 4

Lecture 29 Finish Contact CRUD Operations Part 5

Lecture 30 Finish Contact CRUD Operations Part 6

Lecture 31 Finish Contact CRUD operations Part 7

Lecture 32 Real Time with Subscription

Lecture 33 Real Time with Subscription Part 2

Lecture 34 Real Time with Subscription Part 3

Lecture 35 Generate Users Module

Lecture 36 Creating User Entity

Lecture 37 Creating Base Entity

Lecture 38 Create Role and Permission Entities

Lecture 39 Introduction to Database Relations

Lecture 40 Many to Many Relationship Between User and Role

Lecture 41 Many To Many Between Role and Permission

Lecture 42 Introduction to Authentication

Lecture 43 Implementing Auth Module Part 1

Lecture 44 Implementing Auth Module Part 2

Lecture 45 Implementing Auth Module Part 3

Web developers,GraphQL Developers,NodeJS Developer,Anyone who wants to learn new things


Password/解压密码www.tbtos.com

此内容查看价格10立即购买

此隐藏内容仅限VIP查看升级VIP

0

评论0

显示验证码
没有账号? 注册  忘记密码?