Building Dynamic Websites using AWS Lambdas

Building Dynamic Websites using AWS Lambdas

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 57m | 350 MB

While static websites are both easy on AWS and important for many businesses, some degree of interactivity is now an expected part of the web. Whether it’s a shopping cart, sign-up form, or just a bit of interaction that goes beyond a simple link or button click, you need to be able to make your websites dynamic. AWS Lambda helps developers of all stripes—even those with little knowledge of back-end development—revolutionize their projects by leveraging a serverless approach to dynamic websites.

In this course, instructor Brett McLaughlin shows you how to use AWS tools—plus the technology you already know, such as JavaScript and HTML—to build a complete dynamic serverless website. Learn how to write a Lambda function that takes in a request from a web server and returns an HTML response with some interaction; send an email from a Lambda function; convert a Lambda function to avoid cross-domain and security issues; and more.

Table of Contents

1 Serverless technology is for full-stack developers
2 Getting your website set up for the course
3 Static websites are a starting point
4 Websites are really browser-based APIs
5 Serverless websites from 10,000 feet
6 Challenge Diagram a multiple-step request flow
7 Solution Diagram a multiple-step request flow
8 Setting up an API gateway
9 Routing requests to Lambda
10 Hello Lambda!
11 Deploy your API gateway
12 Enable Lambda proxy integration
13 Challenge Write a simple responder for a web request
14 Solution Write a simple responder for a web request
15 Submit to an API with JavaScript
16 Test your new JavaScript submission
17 Deal with the dreaded CORS problem
18 Challenge Update your HTML with the Lambda response
19 Solution Update your HTML with the Lambda response
20 Get SES ready for sending email
21 Give your Lambda function permissions to use SES
22 Send an email from your Lambda function
23 Convert your Lambda to run synchronously
24 Challenge Add in the information from the feedback form to your Lambda function
25 Solution Add in the information from the feedback form to your Lambda function
26 The tipping point of a dynamic website
27 AWS provides managed services for nearly everything
28 Next steps