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
- Definition of GraphQL
- Historical context
- Comparison between GraphQL and REST
- Key features and client-side benefits
- Security considerations
Core Conceptual Understanding
- Schema Definition Language (SDL)
- Essential GraphQL terminology (types, fields, schema, mutations, promises, subscriptions)
Mechanism Overview
- System architecture (clients and server components)
- Essential tools (GraphiQL, Launchpad)
Environment Configuration
- Constructing a GraphQL server
- Integrating GraphQL capabilities into the server
- Defining and creating the application schema
- Running initial GraphQL queries
Practical GraphQL Application
- Retrieving data from multiple databases via queries
- Managing data changes (add, update, delete) using mutations
- Synchronizing client state with mutations
- Leveraging GraphQL subscriptions for real-time features like newsfeeds
- Executing advanced queries utilizing arguments, aliases, and fragments
Troubleshooting
Summary and Closing Remarks
Requirements
- Foundational knowledge of programming and databases
- Basic proficiency in JavaScript
Target 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!