Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- What is GraphQL?
- History
- GraphQL vs. REST
- Key features and benefits for clients
- Security features
Understanding Core Concepts
- Schema Definition Language (SDL)
- GraphQL terminology (types, fields, schema, mutations, promises, subscriptions)
Understanding the Mechanism
- Architecture (clients, server)
- Tools (GraphiQL, Launchpad)
Setting up the Environment
- Building a GraphQL server
- Implementing GraphQL features on the server
- Creating and defining a GraphQL application schema
- Executing your first GraphQL query
Working with GraphQL
- Retrieving data via queries from multiple databases
- Using mutations to add, update, and delete records
- Keeping the client synchronized with mutations
- Utilizing GraphQL subscriptions to build a newsfeed
- Advanced queries using arguments, aliases, and fragments
Troubleshooting
Summary and Conclusion
Requirements
- Knowledge of programming and databases
- Familiarity with JavaScript basics
Audience
- Web developers
- System administrators
7 Hours
Testimonials (3)
The trainer had a lot of knowledge of the material and was able to bring it to us in a fun and lighthearted way.
Yordi Habets - Etesian IT consulting
Course - GraphQL Basics
Richard's involvement and expertise allowed to get all of our questions answered.
Remco Klinckenberg - Etesian IT consulting
Course - GraphQL Basics
I liked Osorios openness and kindness - and that it wasn't so dry but fun!