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.
Duration 7 hours
Course Outline
Introduction
- Defining GraphQL
- Historical context
- Comparing GraphQL with REST
- Key features and client benefits
- Security considerations
Grasping Core Concepts
- Schema Definition Language (SDL)
- Essential GraphQL terminology (types, fields, schemas, mutations, promises, and subscriptions)
Exploring the Mechanisms
- System architecture (clients and servers)
- Essential tools (GraphiQL, Launchpad)
Environment Configuration
- Building a GraphQL server
- Implementing GraphQL features within the server
- Designing and defining the application schema
- Executing initial GraphQL queries
Practical GraphQL Application
- Retrieving data from multiple databases using queries
- Utilizing mutations for creating, updating, and deleting records
- Synchronizing the client with server-side mutations
- Leveraging GraphQL subscriptions to create a news feed
- Advanced query techniques using arguments, aliases, and fragments
Troubleshooting
Conclusion and Recap
Requirements
- A solid grasp of programming principles and database concepts
- Basic knowledge of JavaScript
Target Audience
- Web developers
- System administrators
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!