Build a Serverless App with AWS Lambda – Hands On! 2024 ed.
Build a Serverless App with AWS Lambda – Hands On! 2024 ed., available at $89.99, has an average rating of 4.53, with 63 lectures, based on 2933 reviews, and has 23705 subscribers.
You will learn about 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 This course is ideal for individuals who are Technologists curious about Amazon Web Services and how to build web applications entirely in the cloud or People seeking basic AWS skills as a start in working toward certifications or People who learn best by doing, with a concrete example. or Engineers tasked with building a web app who want to minimize ongoing maintenance It is particularly useful for Technologists curious about Amazon Web Services and how to build web applications entirely in the cloud or People seeking basic AWS skills as a start in working toward certifications or People who learn best by doing, with a concrete example. or Engineers tasked with building a web app who want to minimize ongoing maintenance.
Enroll now: Build a Serverless App with AWS Lambda – Hands On! 2024 ed.
Summary
Title: Build a Serverless App with AWS Lambda – Hands On! 2024 ed.
Price: $89.99
Average Rating: 4.53
Number of Lectures: 63
Number of Published Lectures: 61
Number of Curriculum Items: 63
Number of Published Curriculum Objects: 61
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will 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 Should Attend
- 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
Target Audiences
- 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
New! Re-recorded for 2024 against the latest AWS services and UI’s, including the new API Gateway UI.
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
We’ll tie it all together by learning and practicing Javascript, and we’ll learn about CORS to grant browsers the permissions they need to run a serverless application.
Even if you’re familiar with AWS, you’ll learn valuable techniques on how to build a fully functional, dynamic website without maintaining any servers at all – not even via EC2!
Your highly experienced guides through this project are Frank Kane, formerly a senior manager at Amazon, and Brian Tajuddin, a principal engineer also formerly working at Amazon. You’ll be learning AWS from people who were there when it was being created. You’ll join over 700,000 other students of the Sundog Education team who have leveled up their careers with hot technical skills.
Although this course isn’t targeting any specific AWS certification exam, you’ll leave it with a great foundation of AWS knowledge that will begin to prepare you for them.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Udemy 101: Getting the Most From This Course
Lecture 2: Important note
Lecture 3: Introduction
Lecture 4: Setup the website
Chapter 2: Static Chat Application with S3
Lecture 1: S3 Overview
Lecture 2: Walkthrough of demo site
Lecture 3: Adding static data to the website
Lecture 4: JavaScript Syntax Basics
Lecture 5: JavaScript Parallelism
Lecture 6: Accessing static data from javascript
Lecture 7: Exercise 1 solutions
Chapter 3: Creating an API
Lecture 1: Lambda functions overview
Lecture 2: Introduction to IAM and policies
Lecture 3: Creating a policy for the Lambda function
Lecture 4: Code walkthrough of the first Lambda function
Lecture 5: Running the lambda function with test data
Lecture 6: Lambda triggers
Lecture 7: Adding an API Gateway trigger to the function
Lecture 8: Understand and Setup CORS
Lecture 9: Calling the API from the website
Lecture 10: CORS Activity Solution
Lecture 11: Retrieving a conversation with the API
Lecture 12: Failure test activity solution
Chapter 4: Use DynamoDB for storage
Lecture 1: DynamoDB overview
Lecture 2: DynamoDB vs. S3
Lecture 3: Create DynamoDB tables
Lecture 4: Create some sample data in DynamoDB
Lecture 5: Update Lambda policy to access DynamoDB tables
Lecture 6: Read a conversation from Dynamo DB
Lecture 7: Read conversation list from DynamoDB
Lecture 8: Write new messages to DynamoDB
Lecture 9: Exercise Solution
Chapter 5: Break up the monolith
Lecture 1: Overview of why having only one Lambda function can create problems
Lecture 2: API Gateway overview – Resources and Methods
Lecture 3: API Gateway overview – Models
Lecture 4: API Gateway overview – Request Flow
Lecture 5: Create API structure in API Gateway
Lecture 6: Lambda functions for reading and writing messages
Lecture 7: API Gateway stages
Lecture 8: Exporting a JavaScript client and Swagger
Lecture 9: Remove hard-coded user names from Lambda
Chapter 6: Add Identity to the app
Lecture 1: Cognito overview
Lecture 2: Create a user pool
Lecture 3: List Users in the API
Lecture 4: List Users on the site
Lecture 5: Create a new conversation
Lecture 6: Errata for following lecture
Lecture 7: Create sign up page
Lecture 8: Create verification page
Lecture 9: Add login and logout
Lecture 10: Add a Cognito authorizer to the API Gateway
Lecture 11: Pass user token to the API
Lecture 12: Mapping unauthorized responses to HTTP status codes
Chapter 7: Optimization and Preparing for Production
Lecture 1: Lambda Versioning
Lecture 2: Using stage variables
Lecture 3: CloudFront overview
Lecture 4: Setting up a CloudFront CDN
Lecture 5: Monitoring
Lecture 6: Custom domains
Chapter 8: You Made It! Where to go from here.
Lecture 1: More to Explore…
Lecture 2: Bonus Lecture: More courses to explore!
Instructors
-
Sundog Education by Frank Kane
Join over 800K students learning ML, AI, AWS, and Data Eng. -
Brian Tajuddin
Engineer at Salesforce.com -
Frank Kane
Ex-Amazon Sr. Engineer and Sr. Manager, CEO Sundog Education -
Sundog Education Team
Sundog Education Team
Rating Distribution
- 1 stars: 22 votes
- 2 stars: 50 votes
- 3 stars: 222 votes
- 4 stars: 963 votes
- 5 stars: 1676 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024