Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
AWS for Developers: AWS AppSync with GraphQL

AWS for Developers: AWS AppSync with GraphQL

1h 26mIntermediate2019-01-10

Authors

Bear Cahill

Bear Cahill

Mobile Application Developer

Course details

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.

Learning objectives
Preparing to use AppSync in code
Updating settings and the schema
Adding a second data source
Storing posts online
Updating subscriptions in schema
Testing live updates
Handling updated posts
Offline capabilities

Skills covered

Amazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsCloud ComputingDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - AppSync high availability and real-time updates
  • 02 - What you should know

1. AWS User Authentication

  • 03 - AWS account and console
  • 04 - Amplify user authentication
  • 05 - App configuration
  • 06 - User authentication in app
  • 07 - Account management

2. AppSync Setup

  • 08 - AppSync GraphQL API with Amplify
  • 09 - Amplify codegen

3. App Code and Configuration

  • 10 - AWS AppSync CocoaPod
  • 11 - Preparing to use AppSync in code
  • 12 - Save settings online
  • 13 - Update settings
  • 14 - Update a schema
  • 15 - Fetch settings

4. Adding a Second Datasource

  • 16 - Adding posts DB table
  • 17 - Codegen with changes
  • 18 - Storing posts online
  • 19 - Fetching online data
  • 20 - Deleting posts online

5. Real-Time Updates

  • 21 - Update subscriptions in a schema
  • 22 - Handle new posts
  • 23 - Testing live updates
  • 24 - Handle updated posts
  • 25 - Link conditioner
  • 26 - Offline data
  • 27 - Clean up

Conclusion

  • 28 - Next steps

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal