AWS for Developers: Amazon Amplify Studio
1h 8mIntermediate2023-08-07
Authors

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
0. Introduction
- 01 - Why use Amazon Amplify Studio
- 02 - What you should know
1. Amazon Amplify Overview
- 03 - Introduction to Amazon Amplify
- 04 - AWS Amplify CLI
- 05 - Amplify Studio, libraries, and services
- 06 - Amplify CLI installation
- 07 - Creating a project
- 08 - Limits and prices
2. Authentication
- 09 - Overview of AWS Cognito
- 10 - Adding authentication in Amplify Studio
- 11 - Development project configuration
- 12 - Adding authentication to the client
- 13 - Challenge - Add a user account
- 14 - Solution - Add a user account
3. Server API
- 15 - Overview of AppSync
- 16 - Modeling the data for DynamoDB
- 17 - Using the API in the client
- 18 - Challenge - Create data on the server
- 19 - Solution - Create data on the server
- 20 - Data operations
4. Other Services
- 21 - S3 bucket files
- 22 - File storage
- 23 - Analytics and more
- 24 - Challenge - Add analytics to a project
- 25 - Solution - Add analytics to a project
Conclusion
- 26 - Keep learning
Related courses
- AWS for Developers: AWS AppSync with GraphQL
- Build a Full-Stack JavaScript Application Using AWS Amplify
- Learning AWS Amplify
- Learning AWS Amplify (2020)
- AWS for Developers: Amazon Corretto and Java
- AI-Enhanced Coding with Amazon Q Developer
- AWS for Developers: Simple Email Service (SES)
- AWS for Developers: S3
Related learn paths
- Getting Started as an AWS Developer
- Advance Your AWS Development Skills: Exploring Complex Application Development
- Prepare for the AWS Certified Developer Associate (DVA-C01) Certification Exam
- Getting Started with Cloud Development
- Prepare for the AWS Certified Cloud Practitioner (CLF-C01) Exam
- Advance Your Skills in AI and Machine Learning
- Prepare for the AWS Certified Solutions Architect - Associate (SAA-C03) Certification
- Get Ahead in iOS App Development