Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Amazon DynamoDB: Building a Serverless Web Application

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Languages Available: Español (Latinoamérica) | Français | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Português (Brasil) | 中文(简体)

This lab walks you through building a serverless application using Amazon DynamoDB.


Level

Intermediate


Duration

3 Hours 0 Minutes


Course 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

Reviews

Start your review of Amazon DynamoDB: Building a Serverless Web Application

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.