menu

Serverless Web Apps using Amazon DynamoDB

Steps 3H 15M 3 积分

Serverless architectures allow you to build and run applications and services without needing to provision, manage, and scale infrastructure. This quest will show how to design, build, and deploy interactive serverless web applications, using a simple HTML/JavaScript web interface which uses Amazon API Gateway calls to send requests to AWS Lambda backends that query Amazon DynamoDB data.

Objectives

In this quest, you’ll learn to use the foundations for AWS serverless applications: Amazon DynamoDB, AWS Lambda, and Amazon API Gateway. Then you'll tie the three services together to build a functional and fun serverless web app, and deploy it live on the web.

Quest Outline

translation missing: zh_TW.static.catalog.format.lab

Amazon DynamoDB 简介

本实验室课程教授您有关 Amazon DynamoDB 的知识并带您了解如何在 AWS 管理控制台中创建、查询、查看和删除表格。要观看演示,请转至:https://www.youtube.com/watch?v=ujWV3-m1pLo For the lab to function as written, please DO NOT change the auto assigned region.

English 日本語 繁體中文
translation missing: zh_TW.static.catalog.format.lab

Introduction to AWS Lambda

This lab will give you the basic understanding of AWS Lambda. It will demonstrate the basic steps required to get started to create and deploy a Lambda function in an event-driven environment.

English 日本語
translation missing: zh_TW.static.catalog.format.lab

Introduction to Amazon API Gateway

In this lab, you will create a simple FAQ microservice. The microservice will return a JSON object containing a random question and answer pair using an API Gateway endpoint that invokes a Lambda function. Prerequisites: students should take the lab "Introduction to AWS Lambda" before taking this lab.

English 日本語
translation missing: zh_TW.static.catalog.format.lab

Serverless Web Apps using Amazon DynamoDB - Part 1

This is part one of a three-part lab which teaches you how to create a "serverless" web app with an Amazon DynamoDB backend data store. In this first part of the lab, you will build the infrastructure you will need in subsequent labs. You will create a DynamoDB table and add data, then build the necessary IAM roles and polices. To successfully complete this lab, you should be familiar with DynamoDB and IAM through taking those introductory labs at qwiklabs.com.

translation missing: zh_TW.static.catalog.format.lab

Serverless Web Apps using Amazon DynamoDB - Part 2

This is part two of a three-part lab which teaches you how to create a "serverless" web app with an Amazon DynamoDB backend data store. In this second part of the lab, you will build upon the infrastructure created in part one. You will go on to create Lambda functions that interact with the DynamoDB table and add data, then build the necessary IAM roles and polices to support access to the functions and database via API Gateway. To successfully complete this lab, you should be familiar with DynamoDB, API Gateway, and IAM.

translation missing: zh_TW.static.catalog.format.lab

Serverless Web Apps using Amazon DynamoDB - Part 3

This is part three of a three-part lab which teaches you how to create a "serverless" web app with an Amazon DynamoDB backend data store. In this lab you will configure an API using Amazon API Gateway and set up a public website to retrieve information from your DynamoDB table via Lambda functions, using what you learned in all three labs. To successfully complete this lab, you should be familiar with DynamoDB and API Gateway through taking those introductory labs at qwiklabs.com.

Enroll

Enroll Text

home
Home
school
Catalog
menu
More
More