The Intermediate Apollo for React & GraphQL Developers training course brings developers up to speed with modern JavaScript web app development with the React & GraphQL framework, Apollo. Using Apollo to build your React & GraphQL applications can bring powerful benefits to your application, such as using GraphQL fragments to declare the data needed by components, co-locating those fragments with the components, support for mutations, and logic to perform data fetching and caching in the Apollo store.
The course begins by exploring how GraphQL APIs and React components are integrated with Apollo. Next, the course culminates in a group project where the topics in the class are applied in a practical context complete with a class presentation and code review to ensure mastery. The course concludes with a lesson on comparing and debugging.
Prior working knowledge and practical experience of Modern JavaScript, GraphQL and React is assumed for this course.
Purpose
|
Learn how to leverage GraphQL and Apollo. |
Audience
|
Existing React developers wanting a different API and infrastructure for consuming data on the front-end. |
Role
| Web Developer |
Skill Level
| Intermediate |
Style
| Fast Track - Hack-a-thon - Targeted Topic - Workshops |
Duration
| 2 Days |
Related Technologies
| Apollo | React |
Productivity Objectives
- Connect React Components to a GraphQL APIs via containers and the Apollo Store.
- Construct GraphQL query and mutation endpoints for Apollo.
- Perform mutations with Apollo and React.
- Configure Apollo on the Server-Side and Client-Side.