課程目錄:Advanced Node Application Development With GraphQL培訓(xùn)
        4401 人關(guān)注
        (78637/99817)
        課程大綱:

           Advanced Node Application Development With GraphQL培訓(xùn)

         

         

         

        Introduction

        What is GrahpQL?

        The evolution of GraphQL
        GraphiQl and GitHub API
        Overview of GraphQL Basics

        Queries
        Schemas
        Mutations
        Subscriptions
        The Fundamentals of APIs and Their Functionality

        Scalar types
        Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern
        Preparing the Development Environment

        Installing and configuring GraphQL
        Installing and configuring Node.Js
        Installing and configuring Apollo
        Installing and configuring Prisma
        Schemas and Queries

        Setting up a GraphQL API
        Creating a custom object type
        Using a GraphQL schema
        Passing data through operation arguments
        Working with array and array elements
        Exploring relational data
        Mutations and Subscriptions

        Creating, deleting, and updating data with mutations
        Using the object spread operator
        Refactoring node architecture
        Creating a subscription
        Expanding the subscription for edits and deletions
        Authentication in GraphQL with Prisma

        Setting up a custom type resolver
        Passing queries through Prisma
        Passing arguments through Prisma
        Passing mutations through Prisma
        Passing subscriptions through Prisma
        Adding password support
        Verifying tokens
        Apollo Client and Testing

        Setting up a test environment
        Seeding with test data
        Testing queries and mutations
        Testing authentication
        Summary and Conclusion