HOME > Development > Beginning GraphQL

Beginning GraphQL

  • Development
  • Mar 30, 2025
SynopsisBeginning GraphQL, available at $54.99, has an average rating...
Beginning GraphQL  No.1

Beginning GraphQL, available at $54.99, has an average rating of 3.8, with 30 lectures, 3 quizzes, based on 16 reviews, and has 191 subscribers.

You will learn about Apply core GraphQL concepts to be used across different languages Implement the overall structure of GraphQL applications Use Apollo GraphQL for both server and client JavaScript applications Create applications using real-life business scenarios Explore differences between GraphQL and REST Discover advantages of GraphQL over REST This course is ideal for individuals who are This course is ideal for all programmers who want to broaden their skill set by learning GraphQL from a beginner to an intermediate level. It is particularly useful for This course is ideal for all programmers who want to broaden their skill set by learning GraphQL from a beginner to an intermediate level.

Enroll now: Beginning GraphQL

Summary

Title: Beginning GraphQL

Price: $54.99

Average Rating: 3.8

Number of Lectures: 30

Number of Quizzes: 3

Number of Published Lectures: 30

Number of Published Quizzes: 3

Number of Curriculum Items: 33

Number of Published Curriculum Objects: 33

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Apply core GraphQL concepts to be used across different languages
  • Implement the overall structure of GraphQL applications
  • Use Apollo GraphQL for both server and client JavaScript applications
  • Create applications using real-life business scenarios
  • Explore differences between GraphQL and REST
  • Discover advantages of GraphQL over REST
  • Who Should Attend

  • This course is ideal for all programmers who want to broaden their skill set by learning GraphQL from a beginner to an intermediate level.
  • Target Audiences

  • This course is ideal for all programmers who want to broaden their skill set by learning GraphQL from a beginner to an intermediate level.
  • This fast-paced course is specially designed for learning all aspects of GraphQL. You will start by understanding basic features of this language. You will learn how to integrate GraphQL with server-side applications, and how to implement the querying of data in real time. You will also discover ways to connect GraphQL with server-side applications using the Apollo client. By the end of the course, you will be able to successfully create fast client-server REST-like applications.

    About the Authors

    Brian Kimokoti is a software developer with Andela. He holds a Bachelor’s degree in Computer Science from the Multimedia University of Kenya. Since the last 5 years, Brian has been developing applications in PHP, JavaScript, and Python. Brian is a regular tech blogger on different online platforms and aspires to gain more experience and skills to an engineering and architect level.

    Xavier Decuyper is a full-stack developer from Belgium with experience in working with JavaScript, and PHP. He also has experience with frameworks such as Laravel and Angular 6.

    He’s very passionate about all kinds of technologies and loves taking up complex topics and explaining them in a simple and straightforward way. It’s this passion that got him into making YouTube videos and courses. He’s a YouTuber as well and his videos have been watched over 5 million times and he has over 15,000 students.

    He has also given a few talks at international conferences about technology and blockchain. You can follow him on Twitter or subscribe to his YouTube channel: “Simply Explained”

    Course Curriculum

    Chapter 1: Understanding GraphQL Concepts

    Lecture 1: Course Overview

    Lecture 2: Installation and Setup

    Lecture 3: Lesson Overview

    Lecture 4: GraphQL Features

    Lecture 5: Setting Up a Simple GraphQL Application

    Lecture 6: Creating a Server & Running a Query to Retrieve Data & Concepts – Named Queries

    Lecture 7: Variables. Query Aliases, and Fragments

    Lecture 8: Directives and Mutations

    Lecture 9: Creating and Updating an Author

    Lecture 10: Deleting an Author and Understanding GraphQL.js

    Lecture 11: Lesson Summary

    Chapter 2: Querying Real-Time Data

    Lecture 1: Lesson Overview

    Lecture 2: Real-Time Query Processing

    Lecture 3: Other Community Tools

    Lecture 4: Graphcool Framework and Services

    Lecture 5: Graphcool Services – Functions

    Lecture 6: Graphcool Framework App, Permission Management, Authentication, & Deployment

    Lecture 7: Creating and Authenticating a User, Generating Insufficient Permission Errors

    Lecture 8: Creating an Application Using Prisma, a Book Record Directly in Database Section

    Lecture 9: Creating a Relationship with the User and Authentication

    Lecture 10: Updating Schema and Implementing Resolvers

    Lecture 11: Associating a User with a Book Record

    Lecture 12: Lesson Summary

    Chapter 3: Integrating GraphQL with Server-Side Applications Using the Apollo Client

    Lecture 1: Lesson Overview

    Lecture 2: Setting up a React Client Application

    Lecture 3: Linking a React Application and Its Authentication

    Lecture 4: Implementing User Registration and User Login

    Lecture 5: Creating a New Book

    Lecture 6: Linking NewBook Component to GraphQL and Testing the Application Workflow

    Lecture 7: Lesson Summary

    Instructors

  • Beginning GraphQL  No.2
    Packt Publishing
    Tech Knowledge in Motion
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 1 votes
  • 3 stars: 2 votes
  • 4 stars: 3 votes
  • 5 stars: 9 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!