Technical requirements
You must have Node.js and npm installed on your local development machine in order to follow the instructions in this chapter. Refer to Chapter 1, App Architecture and Development Environment, of this book for instructions on how to install them if you haven't already.
You must also finish the previous chapters in order to develop a GraphQL API that will be used by the frontend that we will be implementing beginning with this chapter.
You should also be familiar with the following technologies:
- JavaScript/TypeScript
- HTML
You can find the source code of this chapter at https://github.com/PacktPublishing/Full-Stack-App-Development-with-Angular-and-GraphQL/tree/main/Chapter06.
TypeScript expertise is not required, however, knowledge of concepts such as classes and decorators is helpful.
An example of a TypeScript class is as follows:
class Product { name: string; constructor(name: string) { ...