Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

AWS for Developers: AWS AppSync with GraphQL

via LinkedIn Learning

Overview

Leverage AWS AppSync and GraphQL in your mobile app development workflow. Learn how to develop a mobile app with real-time updates and online data with offline availability.

As mobile apps mature, users have grown to expect data to be available across devices—even offline—as well as real-time updates. AWS AppSync helps with both of these while also using GraphQL for the API. In this course, discover how to leverage AWS AppSync and GraphQL in your mobile app development workflow. Instructor Bear Cahill takes you through the creation of an online GraphQL API from an existing DynamoDB table, and vice versa. He shows how to define the schema; generate the mobile app code via Amplify; and develop an app with a user login, online data with offline availability, and real-time updates.

Syllabus

Introduction
  • AppSync high availability and real-time updates
  • What you should know
1. AWS User Authentication
  • AWS account and console
  • Amplify user authentication
  • App configuration
  • User authentication in app
  • Account management
2. AppSync Setup
  • AppSync GraphQL API with Amplify
  • Amplify codegen
3. App Code and Configuration
  • AWS AppSync CocoaPod
  • Preparing to use AppSync in code
  • Save settings online
  • Update settings
  • Update a schema
  • Fetch settings
4. Adding a Second Datasource
  • Adding posts DB table
  • Codegen with changes
  • Storing posts online
  • Fetching online data
  • Deleting posts online
5. Real-Time Updates
  • Update subscriptions in a schema
  • Handle new posts
  • Testing live updates
  • Handle updated posts
  • Link conditioner
  • Offline data
  • Clean up
Conclusion
  • Next steps

Taught by

Bear Cahill

Related Courses

Reviews

Start your review of AWS for Developers: AWS AppSync with GraphQL

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free