Build a Serverless App with AWS Lambda – Hands On! Create a chat web app using Amazon Web Services – Lambda, DynamoDB, API Gateway, S3, Cognito, CloudFront, and more.Immerse yourself in Amazon Web Services (AWS) with this hands-on, project-based course – and truly internalize some highly valuable skills in the world of technology. We’ll walk you through building your own chat website using nothing but AWS services – and no standalone services or server instances at all! Building a “serverless app” using AWS and its Lambda service is a great introduction to the core services AWS offers. As you create your chat application, you’ll learn and use the following AWS services:
- S3 (Simple Storage Service) – For storing static HTML and vending it to your users’ browsers
- Lambda – For executing logic in the cloud for storing and retrieving data in your application
- IAM (Identity and Access Management) – For securing access to your services
- API Gateway – For presenting a well-modeled API to your clients and automatically generating client-side code to communicate with it
- DynamoDB – For quickly storing and retrieving data at scale
- Cognito – For managing users, account creation, and logins securely
- CloudFront – For accelerating the delivery of your site to end users with a CDN
Build a Serverless App with AWS Lambda – Hands On! Description
Contents
Requirements
-
You’ll need a desktop PC with Internet access
-
Basic familiarity with HTML, Javascript, and AJAX will be helpful
What you’ll learn
-
Build a chat application entirely with AWS services, and no stand-alone servers at all
-
Architect and design serverless applications
-
Serve static resources to browsers using AWS’s S3 (Simple Storage Service)
-
Use Javascript to dynamically modify web pages
-
Manage permissions and access policies using IAM (Identity and Access Management)
-
Manipulate and vend data in the cloud using AWS Lambda
-
Use CORS to manage client-side security in serverless apps
-
Store and retrieve data with DynamoDB
-
Model API’s and create SDK’s with API Gateway
-
Create a user login system with Cognito
-
Speed up your web app with a CloudFront CDN
Who this course is for:
- Technologists curious about Amazon Web Services and how to build web applications entirely in the cloud
- People seeking basic AWS skills as a start in working toward certifications
- People who learn best by doing, with a concrete example.
- Engineers tasked with building a web app who want to minimize ongoing maintenance