AWS for Developers: Amazon Amplify Studio

AWS for Developers: Amazon Amplify Studio

1h 8mIntermediate2023-08-07

Authors

Bear Cahill

Bear Cahill

Mobile Application Developer

Course details

Many developers use AWS services in projects and configure them using Amplify. However, Amplify Studio can get overwhelming. It allows the developer to configure several common services together. Those services often use other services, as well. This pyramid effect means you must understand the implications of what Amplify Studio is doing in the background. In this course, mobile application developer Bear Cahill guides you through what Amplify Studio is, what it does, and various ways you can use it. After an informative overview, learn how to add authentication in Amplify Studio. Go over using AppSync to create an API for DynamoDB tables, modeling data for DynamoDB, and using the API in the client. Plus, explore S3 bucket files, file storage, and adding analytics to a project.

Skills covered

Cloud DevelopmentAmazon Web Services (AWS)AmazonSoftware Development ToolsCloud ServicesCloud PlatformsCloud ComputingSoftware DevelopmentOne-Off

Concepts

Introduction

  • Why use Amazon Amplify Studio
  • What you should know

Amazon Amplify Overview

  • Introduction to Amazon Amplify
  • AWS Amplify CLI
  • Amplify Studio, libraries, and services
  • Amplify CLI installation
  • Creating a project
  • Limits and prices

Authentication

  • Overview of AWS Cognito
  • Adding authentication in Amplify Studio
  • Development project configuration
  • Adding authentication to the client
  • Challenge - Add a user account
  • Solution - Add a user account

Server API

  • Overview of AppSync
  • Modeling the data for DynamoDB
  • Using the API in the client
  • Challenge - Create data on the server
  • Solution - Create data on the server
  • Data operations

Other Services

  • S3 bucket files
  • File storage
  • Analytics and more
  • Challenge - Add analytics to a project
  • Solution - Add analytics to a project

Conclusion

  • Keep learning
40,000 Toman