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
- Defining GraphQL
- Historical background
- Comparison of GraphQL and REST
- Key features and client-side advantages
- Security mechanisms
Core Conceptual Framework
- Schema Definition Language (SDL)
- Essential terminology: types, fields, schema, mutations, promises, and subscriptions
Operational Mechanics
- System architecture: clients and servers
- Essential tools: GraphiQL and Launchpad
Environment Configuration
- Developing a GraphQL server
- Implementing specific GraphQL functionalities within the server
- Defining and creating application schemas
- Executing initial GraphQL queries
Practical GraphQL Application
- Retrieving data from multiple sources using queries
- Managing data changes via mutations: adding, updating, and deleting items
- Synchronizing client state with server mutations
- Leveraging GraphQL subscriptions for real-time features like newsfeeds
- Advanced query techniques using arguments, aliases, and fragments
Diagnosis and Resolution
Review and Wrap-up
Requirements
- Familiarity with programming concepts and database management
- Basic knowledge of 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!