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
- Overview of GraphQL
- Historical Context
- Comparison of GraphQL and REST
- Key features and benefits for clients
- Security considerations
Core Concepts
- Schema Definition Language (SDL)
- Essential GraphQL terminology (types, fields, schema, mutations, promises, subscriptions)
Operational Mechanisms
- System architecture (clients, server)
- Development tools (GraphiQL, Launchpad)
Environment Configuration
- Establishing a GraphQL server
- Implementing GraphQL features within a server
- Defining the GraphQL application schema
- Executing initial GraphQL queries
Practical Implementation
- Retrieving data via queries from multiple databases
- Utilizing mutations for data insertion, modification, and deletion
- Synchronizing client state with mutations
- Leveraging GraphQL subscriptions to construct a newsfeed
- Advanced query techniques using arguments, aliases, and fragments
Troubleshooting
Summary and Conclusion
Requirements
- Familiarity with programming languages and database systems
- Basic proficiency in 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!