AWS Amplify Resourcesamplify aws learning
I've recently started learning AWS Amplify, and I must say, I'm blown away with what it can do and the help it gives to both web and mobile developers. For web development, I'm particularly interested in React, but Amplify supports much more than that, with support for Vue, Angular, Next.js and much more.
Here are some of the resources I've found particularly useful to help learn AWS Amplify.
This is the definitive source of all things AWS Amplify. From here, you can learn how to develop, deliver and manage applications with AWS Amplify. There are videos and descriptions describing everything you need to know.
The framework documentation shows how to get started, and then how to keep going! There are tutorials and API documentation - this is a must read resource.
If you're still not sure whether AWS Amplify is for you, this short (less than 2 minutes) video by the AWS Amplify team explains all.
This video by Ali Spittel, a Developer Advocate at AWS Amplify, shows how to create a back-end for a blog application. In the video, Ali uses the Amplify Sandbox which allows you to start investigating things without an AWS account.
Free Code Camp has many good resources to help developers, and this one is no exception. The tutorial is split into 4 parts, each showing different facets of Amplify, namely:
- File storage
- File upload
This article covers using AWS Cognito from within React applications using, of course, Amplify. It goes into more depth than some articles and shows how to create a customised interface instead of using the default interface components provided by the Amplify React libraries.
This is a paid for course by Reed Barger, currently available for £12.99. The course contains over 8 hours of videos which take the viewer through creating React applications backed by Amplify. The examples use authentication, graphql, REST and more.
These are just some of the resources that I've used whilst learning AWS Amplify. If you know of any others that you've used, be sure to let me know in the comments below.