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 background
- Comparison between GraphQL and REST
- Key features and client-side benefits
- Security capabilities
Exploring Core Concepts
- Schema Definition Language (SDL)
- Key GraphQL terminology (types, fields, schema, mutations, promises, subscriptions)
Understanding the Mechanism
- Architectural components (clients, server)
- Essential tools (GraphiQL, Launchpad)
Environment Setup
- Developing a GraphQL server
- Implementing GraphQL features within the server
- Creating and defining the application schema
- Executing initial GraphQL queries
Practical Application of GraphQL
- Retrieving data via queries from multiple databases
- Utilizing mutations for adding, updating, and deleting records
- Maintaining client-side synchronization with mutations
- Employing GraphQL subscriptions to develop a newsfeed
- Advanced querying techniques including arguments, aliases, and fragments
Troubleshooting
Summary and Conclusion
Requirements
- Proficiency in programming and database concepts
- Fundamental 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!