Server Side GraphQL
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
- Nov 18Online1 day08:00 - 14:00 UTCCraig West150 USD
We create several GraphQL Servers, each time implementing new features.
Exploration of GraphQL concepts to make CRUD GraphQL Server with HTML client requests. This can also be used as a wrapper around existing REST APIs enabling a gradual transition to GraphQL.
With another GraphQL Server, we add in some new features leading to COURSE-03. We connect to other APIs to enable our GraphQL Server to act as a central API point.
We refactor the previous Server and start to use Schema Merging and code refactoring to enable greater modularity to our code.
We move on to more advanced topics:
- More work on the resolver chain.
- Unions, Interfaces, Enums and Custom Scalar types.
- Error handling and formatting.
- Authentication and Authorization techniques.
- Custom directives.
- Security, DDOS.
Craig is freelance trainer and architect tbased in Brighton, UK and attends many local Web Development meetings. With a previous career in business and accounting, as well as having run his own non-IT business, Craig can speak both technical and business. He believes that technology serves the user, not the other way around, so the user experience is paramount.