You know that Amazon Web Services (AWS) is taking over the internet. Your apps are probably using the essential services like S3, RDS and Dynamo. But right now there is a botteneck between your users and the resources they need to access: the server. Servers are expensive and slow. Amazon Cognito provides Serverless User Authentication in the AWS Cloud. Cognito is infinitely scalable, portable to all devices and systems, and gives your users direct, fine-grained access to the AWS resources that they want to consume without the middle-men. Faster, cheaper, better.
This course is meant to be an introduction and reference to the basic functionality of Amazon Cognito for clientside web development. You will be able to perform all of the necessary functions to have Cognito based users in your application after following it.
I have structured it as a logical sequence, but also broken it down into modules such that you can use the tutorials as a reference in perpetuity.
I have also included sections on using your AWS Cognito authenticated user to access other AWS resources, such as Dynamo DB.