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
- What is GraphQL?
- Historical Context
- GraphQL vs. REST
- Key Features and Client Benefits
- Security Considerations
Core Concepts
- Schema Definition Language (SDL)
- Essential GraphQL Terms (Types, Fields, Schema, Mutations, Promises, Subscriptions)
Mechanism Overview
- Architecture (Clients and Server)
- Tools (GraphiQL, Launchpad)
Environment Setup
- Constructing a GraphQL Server
- Implementing Features within the Server
- Defining and Creating an Application Schema
- Executing Initial Queries
Practical Application
- Data Retrieval via Queries Across Multiple Databases
- Utilizing Mutations for Adding, Updating, and Deleting Records
- Maintaining Client-Server Synchronization with Mutations
- Building a Newsfeed Using GraphQL Subscriptions
- Advanced Query Techniques: Arguments, Aliases, and Fragments
Troubleshooting
Summary and Conclusion
Requirements
- Familiarity with programming and database concepts
- Basic knowledge of JavaScript
Target Audience
- Web Developers
- 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!