Companies Home Search Profile

How to build GraphQL APIs with Nest.js (Node.js Framework)

Focused View

Izweb Technologies

4:38:17

128 View
  • 1 - Course Overview.mp4
    04:05
  • 2 - What is Nestjs.mp4
    10:37
  • 3 - What is GraphQL.mp4
    10:26
  • 4 - Course Prerequisites.mp4
    02:36
  • 5 - Tools.mp4
    05:28
  • 6 - Demo.mp4
    21:30
  • 7 - Install Nest CLI.mp4
    06:01
  • 8 - Project Structure.mp4
    05:27
  • 9 - Database Design.mp4
    03:24
  • 10 - Implementing Database Design.mp4
    08:08
  • 11 - Implementing Database Design Part 2.mp4
    10:32
  • 12 - Schema First vs Code First.mp4
    06:22
  • 13 - Code First Approach.mp4
    03:08
  • 14 - Implementing GraphQL Objects.mp4
    04:27
  • 15 - Resolvers replace Controllers.mp4
    06:02
  • 16 - Clean Codes with Services.mp4
    03:55
  • 17 - Query Operations.mp4
    05:48
  • 18 - Query Operations Part 2.mp4
    04:17
  • 19 - Query Operations Part 3.mp4
    08:48
  • 20 - Mutation Operations & Data Input Validation.mp4
    07:06
  • 21 - Mutation Operations & Data Input Validation Part 2.mp4
    07:13
  • 22 - Mutation Operations & Data Input Validation Part 3.mp4
    07:55
  • 23 - Mutation Operations & Data Input Validation Part 4.mp4
    06:07
  • 24 - Testing Mutation Operations.mp4
    02:40
  • 25 - Finish Contact CRUD Operations.mp4
    06:48
  • 26 - Finish Contact CRUD Operations Part 2.mp4
    06:31
  • 27 - Finish Contact CRUD Operations Part 3.mp4
    03:19
  • 28 - Finish Contact CRUD Operations Part 4.mp4
    05:12
  • 29 - Finish Contact CRUD Operations Part 5.mp4
    06:22
  • 30 - Finish Contact CRUD Operations Part 6.mp4
    03:03
  • 31 - Finish Contact CRUD operations Part 7.mp4
    04:44
  • 32 - Real Time with Subscription.mp4
    03:27
  • 33 - Real Time with Subscription Part 2.mp4
    07:35
  • 34 - Real Time with Subscription Part 3.mp4
    03:47
  • 35 - Generate Users Module.mp4
    05:27
  • 36 - Creating User Entity.mp4
    07:27
  • 37 - Creating Base Entity.mp4
    07:46
  • 38 - Create Role and Permission Entities.mp4
    07:47
  • 39 - Introduction to Database Relations.mp4
    05:13
  • 40 - Many to Many Relationship Between User and Role.mp4
    04:34
  • 41 - Many To Many Between Role and Permission.mp4
    04:22
  • 42 - Introduction to Authentication.mp4
    04:00
  • 43 - Implementing Auth Module Part 1.mp4
    06:28
  • 44 - Implementing Auth Module Part 2.mp4
    06:00
  • 45 - Implementing Auth Module Part 3.mp4
    06:23
  • Description


    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

    Who is this for?


  • Web developers
  • GraphQL Developers
  • NodeJS Developer
  • Anyone who wants to learn new things
  • What You Need to Know?


  • GraphQL Basic Skills
  • Basic NodeJS Knowledge
  • Typescript skills may be help but not necessary
  • Working with ExpressJS before
  • Eager to learn new skills
  • More details


    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 them

    • A set of operations:

            - Queries to get data

             - Mutations to create, update, and delete data


    GraphQL 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 topics

    1. Designing Database

    2. Building GraphQL APIs

    3. Secure GraphQL APIs (Authorization and Authentication)

    4. Code-First Approach

    5. GraphQL Resolvers

    6. Deploying GraphQL to Cloud

    7. Deploying using Docker Engine


    Enroll Today!


    Happy Learning..


    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Izweb Technologies
    Izweb Technologies
    Instructor's Courses
    We are web developers, and we have been developing enterprise solutions using Laravel PHP Framework more than 5 years now. We worked on over ten different Laravel solutions, ranging from a small scale to big scale projects. We are here to share with you the knowledge we got over long period of time.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 45
    • duration 4:38:17
    • Release Date 2022/11/27