What you will learn Frontend GraphQL vs REST GraphQL Queries, Mutations, Subscriptions Setting up a GraphQL Client with Apollo Integrating GraphQL Queries in the App Integrating GraphQL Mutations with Query Variables Integrating Mutations to Update, Delete and Bulk Delete Managing Local Cache After a GraphQL Mutation Optimistic UI Updates For Responsive User Experience Using Subscriptions Realtime Feed With Notifications Backend Hasura Basics PostgreSQL Data Modelling Authorization Authentication Custom Business Logic Remote Schemas, Event Triggers