YoVDO

Learning Apollo

Offered By: LinkedIn Learning

Tags

GraphQL Courses Web Development Courses React Courses React Native Courses Front-end Development Courses

Course Description

Overview

Learn how to use Apollo, a flexible, production-ready GraphQL client for React and React Native apps.

Syllabus

Introduction
  • Welcome
  • Course prerequisites
  • Using the exercise files
1. Initial Setup for Apollo
  • Brief introduction of Apollo
  • Tools required to work with Apollo
  • Set up the base CRM React project
  • Overview of other platforms
2. Apollo Client and Server
  • Overview of Apollo React toolbox
  • Initial Apollo client setup
  • Install dependencies for Apollo server
  • Finalize Apollo server
  • Connect Apollo server to React client
3. GraphQL Mutations with Apollo
  • Mutations introduction with Apollo
  • Mutations with React component
  • Store and UI update
  • Optimistic UI for faster updates
4. Subscriptions with Apollo
  • Introduction to subscriptions and schema
  • Update resolvers for subscriptions
  • Update components for subscriptions
  • Create a custom resolver on client
  • Add new contact header component
  • Connect subscription with contact single
  • Adding new notes with mutations
  • Finalizing project with a beauty pass
Conclusion
  • Next steps

Taught by

Emmanuel Henri

Related Courses

Learn React Native
Codecademy
Build an Instagram Clone with React Native, Firebase Firestore, Redux, Expo - Full Course
freeCodeCamp
Learn React Native Gestures and Animations - Tutorial
freeCodeCamp
Full Stack Open
University of Helsinki via Independent
Computer Science and Mobile Apps
Harvard University via edX