Skip to main content

The Beginning

In this chapter, we will explore what GraphQL is and why it was created by Meta (formerly known as Facebook). You will learn about the GraphQL type system and operation syntax.

During this chapter, we will write our first GraphQL query and create our very first GraphQL server using Hot Chocolate.

Prerequisites

For this workshop, you will need an Integrated Development Environment (IDE) to work with C# code. Ensure you install one of the following IDEs:

In addition to the IDE, you will need to install the .NET SDK Version 8.

We will also use Docker for hosting services such as PostgreSQL, Redis, and RabbitMQ in containers. You can download Docker from here.

Lastly, for the client-related parts of the workshop, you will need to install the Node.js Long-Term Support (LTS) version.

Workshop Repository

To get started, clone the workshop repository. Open a terminal on your system and navigate to a location where you want to store the repository.

git clone https://github.com/ChilliCream-Trainings/fullstack-workshop.git