Building Dynamic Websites using AWS Lambdas

Go to class
Write Review

Free Online Course: Building Dynamic Websites using AWS Lambdas provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Building Dynamic Websites using AWS Lambdas is taught by Brett McLaughlin.

Overview
  • Learn how to use AWS Lambda—plus technologies you already know, such as JavaScript and HTML—to build a dynamic serverless website.

Syllabus
  • Introduction

    • Serverless technology is for full-stack developers
    • Getting your website set up for the course
    1. The Role of Serverless in a Dynamic Environment
    • Static websites are a starting point
    • Websites are really browser-based APIs
    • Serverless websites from 10,000 feet
    • Challenge: Diagram a multiple-step request flow
    • Solution: Diagram a multiple-step request flow
    2. From a Request to Lambda
    • Setting up an API gateway
    • Routing requests to Lambda
    • Hello Lambda!
    • Deploy your API gateway
    • Enable Lambda proxy integration
    • Challenge: Write a simple responder for a web request
    • Solution: Write a simple responder for a web request
    3. From a Lambda Back to HTML
    • Submit to an API with JavaScript
    • Test your new JavaScript submission
    • Deal with the dreaded CORS problem
    • Challenge: Update your HTML with the Lambda response
    • Solution: Update your HTML with the Lambda response
    • Get SES ready for sending email
    • Give your Lambda function permissions to use SES
    • Send an email from your Lambda function
    • Convert your Lambda to run synchronously
    • Challenge: Add in the information from the feedback form to your Lambda function
    • Solution: Add in the information from the feedback form to your Lambda function
    4. How Far Can Serverless Dynamic Websites Go?
    • The tipping point of a dynamic website
    • AWS provides managed services for nearly everything
    Conclusion
    • Next steps