Amazon DynamoDB: Building a Serverless Web Application
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
This lab walks you through building a serverless application using Amazon DynamoDB.
Level
Intermediate
Duration
3 Hours 0 MinutesCourse Objectives
In this course, you will learn how to:
Create and deploy Lambda functions written in Python to perform operations on a DynamoDB table
Leverage DynamoDB conditional expressions
Create and deploy API Gateway endpoints to proxy Lambda functions
Create and configure Amazon Cognito user pools for authentication
Intended Audience
This course is intended for:
- Developers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
- Familiar with navigating the AWS Management Console
- Editing scripts using an integrated development environment (IDE)
- Implementing basic Python scripts to perform CRUD operations with DynamoDB
- Basic understanding of the Amazon Simple Storage Service (Amazon S3), AWS Lambda, and Amazon API Gateway services.
Course Outline
Task 1: Deploying the music application
Task 2: Creating and managing a DynamoDB table
Task 3: Developing AWS Lambda functions
Task 4: Creating, configuring, and deploying an API using AWS API Gateway
Task 5: Integrating the backend with the music application
Task 6: Challenge activity -- adding authentication via Amazon Cognito
Tags
Related Courses
Design Computing: 3D Modeling in Rhinoceros with Python/RhinoscriptUniversity of Michigan via Coursera A Practical Introduction to Test-Driven Development
LearnQuest via Coursera FinTech for Finance and Business Leaders
ACCA via edX Access Bioinformatics Databases with Biopython
Coursera Project Network via Coursera Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera