Technical requirements
To complete this chapter, you are required to have Node.js and npm installed on your local development machine. Please refer to Chapter 1, App Architecture and Development Environment, for instructions on how to install them if you haven't done so yet.
You also need to be familiar with the following technologies:
- JavaScript/TypeScript
- Git, Node.js, and Express
- GraphQL concepts such as schemas and types
If you need a refresher of GraphQL concepts, check out https://graphql.org/learn/. This is the official documentation for GraphQL schemas and it explains various features of the schema and how to use them with the schema language.
You can find the complete source code for this chapter at https://github.com/PacktPublishing/Full-Stack-App-Development-with-Angular-and-GraphQL/tree/main/Chapter02. Alternatively, you can go to https://git.io/JKZpT. Make sure that you consult the history, which contains the commits for the major steps...