Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Learn Graphql - Beginner To Master

Posted By: ELK1nG
Learn Graphql - Beginner To Master

Learn Graphql - Beginner To Master
Published 9/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.60 GB | Duration: 3h 25m

Enhance your backend development skills

What you'll learn

Gain a solid understanding of the core principles and concepts of GraphQL

Dive deep into the different types in GraphQL, including Scalars and Object Types, and learn how to create Queries and Resolvers

Explore how to define relationships between types in GraphQL, a critical aspect for building complex data structures

Learn how to pass arguments to Queries and Mutations to customize your data retrieval and updates

Discover the importance of Interfaces in schema design and understand the power of Inline Fragments

Explore the distinctions between Unions and Interfaces in GraphQL and when to use each

Master the art of using Aliases and Fragments for cleaner and more efficient GraphQL queries

Learn about various operation types in GraphQL and the importance of naming your operations

Dive into Enums, a valuable tool for defining sets of constant values in your GraphQL schemas

Master how to use Mutations for creating, updating, and deleting data within your GraphQL API

Understand the significance of Input Types in GraphQL and how they simplify data input

Learn how to control the execution of fields with directives like @include and @skip

Extend your GraphQL knowledge by creating custom scalar types tailored to your application's needs

Discover the power of Subscriptions for real-time data updates and interactive features

Learn how to leverage GraphQL's introspection system to explore your schema programmatically.

Explore strategies for handling errors gracefully in your GraphQL applications

Gain insights into securing your GraphQL APIs with authorization mechanisms and role-based access control

Explore caching techniques for GraphQL to boost performance

Unlock a wealth of additional insights and best practices as you progress through the course

Requirements

Fundamental knowledge of JavaScript, including variables, functions, arrays, and objects.

Access to a code editor or IDE for writing code such as Visual Studio Code, Sublime Text, Atom, etc

Access to any modern web browser like Chrome, Firefox, or Edge will work

Basic understanding of using the command line or terminal is helpful (Not Mandatory)

Understanding of web development basics, including HTTP, RESTful APIs (Not Mandatory)

Description

Welcome to the ultimate Udemy Course on mastering GraphQL, designed specifically for beginners who aspire to become true GraphQL experts! Whether you're new to web development or a seasoned programmer, this comprehensive playlist will guide you through every aspect of GraphQL, from the fundamentals to advanced techniques.Level: Beginner to Master What You'll Learn:GraphQL Basics: Dive into the core concepts of GraphQL. Understand how it differs from REST, grasp the structure of a GraphQL schema, and learn how to create queries and mutations.Schema Design: Discover the art of designing a robust and efficient GraphQL schema. Explore type definitions, relationships, and best practices for creating schemas that scale.Queries and Mutations: Learn how to retrieve exactly the data you need using queries, and how to modify data with mutations. Master arguments, aliases, fragments, and more. Resolvers: Gain an in-depth understanding of resolvers and their role in fetching data for your GraphQL queries. Explore resolver mapping, context, and error handling.Advanced Topics: Delve into advanced GraphQL concepts such as subscriptions, custom scalar, splitting schemas / resolvers passing context, etc. Elevate your GraphQL skills to an expert level.Integration: See how GraphQL can be integrated into various programming languages and frameworks. Follow practical examples in JavaScript.Real-world Projects: Apply your knowledge to real-world projects. Build a complete GraphQL-powered application from scratch, putting all your learning into action.Get ready to embark on an exciting journey towards mastering GraphQL. Each video in this playlist offers clear explanations, hands-on examples, and practical tips that will empower you to harness the full potential of GraphQL for your web development projects.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 What is GraphQL ?

Lecture 3 Environment Setup

Lecture 4 Setting up server

Section 2: Scalar, Object Type, Query & Resolver

Lecture 5 Scalar, Object Type, Query & Resolver

Lecture 6 Query Relations

Lecture 7 Query Arguments

Section 3: Interfaces, Unions and Inline Fragments

Lecture 8 Interfaces

Lecture 9 Inline Fragments

Lecture 10 Union

Section 4: Alias, Fragments, Operations Type and Operation Name

Lecture 11 Alias & Fragments

Lecture 12 Variables

Lecture 13 Operation Name & Operation Type

Section 5: Enum, Mutation, Input Type and Directives

Lecture 14 Enums

Lecture 15 Mutation

Lecture 16 Input Type

Lecture 17 Directives - @include and @skip

Section 6: Advanced Concepts

Lecture 18 Custom Scalar - Email

Lecture 19 expressMiddleware & ApolloServerPluginDrainHttpServer

Lecture 20 Subscription - Overview

Lecture 21 Subscription - Server Setup

Lecture 22 Subscriptions - Product Availablity

Lecture 23 Splitting Schemas and Resolvers

Lecture 24 Using GraphQL Context

Ideal for those new to GraphQL,Perfect for Node JS developers shifting to GraphQL,Tailored for UI developers venturing into backend technologies,Suited for programmers from diverse language backgrounds,Designed for those aiming to excel in GraphQL