AWS Cognito: User Auth in JS for Limitless Cloud Potential
4.4 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
76 students enrolled
Wishlisted Wishlist

Please confirm that you want to add AWS Cognito: User Auth in JS for Limitless Cloud Potential to your Wishlist.

Add to Wishlist

AWS Cognito: User Auth in JS for Limitless Cloud Potential

Learn how to use Amazon Web Services's Cognito to Create Serverless User Auth in JS and Create Epic Cloud Apps.
4.4 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
76 students enrolled
Created by Michael Pell
Last updated 6/2017
English
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 36 mins on-demand video
  • 11 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create a basic HTML page that allows user to log in and out using AWS Cognito
View Curriculum
Requirements
  • Basic Understanding of Javascript and AWS
Description

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.  


BONUS

I have also included sections on using your AWS Cognito authenticated user to access other AWS resources, such as Dynamo DB.

Who is the target audience?
  • Coders who want to use AWS Cognito for User Management
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Welcome to the future!
2 Lectures 01:41
  • Introduce myself
  • Show a working demo
Preview 01:02

Front-end

  1. HTML
  2. Javascript (No Framework)

Back-end

  1. AWS

Throughout all of my courses I will practice isolation and minimalism.

Preview 00:39
+
Managing a Session
2 Lectures 04:08
Happy User Signup Path
02:30

Restoring a Session
01:38
+
Logging In and Out
2 Lectures 02:05
Logging In
01:47

Logging Out
00:18
+
Forgot Password
1 Lecture 01:13
Resetting a Password
01:13
+
Authorizing a User for Dynamo DB Table
3 Lectures 05:14
Creating a Federated Identity and a Role
01:05

Creating a Dynamo DB Table
00:55

Authorizing a Dynamo DB Client
03:14
+
PUT, GET, and UPDATE with your user
4 Lectures 11:01
PUT
02:14

Policy
04:24

GET
01:34

UPDATE
02:49
+
Thank You
1 Lecture 00:17
Thanks
00:17
About the Instructor
Michael Pell
4.4 Average rating
12 Reviews
76 Students
1 Course
Breaking Complex Topics into Digestible Modules

I am a web developer who is very much excited about the cloud-based future.  My goal is to explore the landscape of cloud and serverless technologies and report back on them here.  Hopefully I can help blaze a trail that will allow rapid adoption of future tech.

I have worked in web development for the last 10 years and consider myself a full-stack developer.  My stack of choice is Angular on the front-end with AWS on the back-end.