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 background
- Comparison between GraphQL and REST
- Primary features and client benefits
- Security mechanisms
Grasping Core Principles
- Schema Definition Language (SDL)
- Key GraphQL concepts (types, fields, schema, mutations, promises, subscriptions)
Exploring the Underlying Mechanics
- System architecture (client and server components)
- Essential tools (GraphiQL, Launchpad)
Environment Configuration
- Initializing a GraphQL server
- Implementing GraphQL capabilities within the server
- Designing and defining the application schema
- Running the initial GraphQL query
Implementing GraphQL Features
- Retrieving data via queries across multiple databases
- Managing data through mutations (creation, updating, deletion)
- Synchronizing client states with mutations
- Leveraging GraphQL subscriptions for real-time feeds
- Executing complex queries using arguments, aliases, and fragments
Diagnosis and Resolution
Review and Wrap-up
Requirements
- Familiarity with programming concepts and database structures
- 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!