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
Overview
- Definition of GraphQL
- Historical Context
- Comparison of GraphQL and REST APIs
- Key capabilities and advantages for end-users
- Security protocols and features
Fundamental Concepts
- Schema Definition Language (SDL)
- Core terminology (types, fields, schemas, mutations, promises, and subscriptions)
Operational Mechanics
- System Architecture (client-side and server-side components)
- Development Tools (GraphiQL and Launchpad)
Environment Configuration
- Establishing a GraphQL server infrastructure
- Implementing GraphQL functionalities within the server environment
- Designing and defining application schemas for government use cases
- Executing initial query operations
Implementation Guidelines
- Data retrieval from multiple database sources via queries
- Managing data modifications (creation, updates, and deletions) using mutations
- Maintaining client-side synchronization with server mutations
- Utilizing subscriptions for real-time updates such as newsfeeds
- Optimizing complex queries using arguments, aliases, and fragments
Troubleshooting
Summary and Conclusion
Requirements
- Proficiency in programming languages and database management systems
- Foundational knowledge of JavaScript syntax and functions
Target Audience
- Web application 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!