GraphQL Full Course – Novice to Expert
- GraphQL is a query language
- Used to communicate data between Client and Server
- As an alternative to REST, GraphQL lets developers construct requests that pull data from multiple data sources in a single API call
- GraphQL Schema
- To describe how the data on the graph will look
- Types
- Fields is wrapped in a function
- Relationship between types
- Root Query
- How a user can jump into the graph to grab data
- Types
- GraphQLID – data type is still string
- To describe how the data on the graph will look
- Graphiql
- Can be used to test GraphQL Server
- Apollo
- A comprehensive state management library for JavaScript that enables you to manage both local and remote data with GraphQL
- Composing Queries
- ExpressJs
- Express is a node js web application framework that provides broad features for building web and mobile applications. It is used to build a single page, multipage, and hybrid web application