Free Course Image Serverless Web Application on AWS

Free online courseServerless Web Application on AWS

Duration of the online course: 1 hours and 1 minutes

New

Build a serverless AWS web app from scratch in this free course—static site, HTTPS custom domain, CRUD backend, DynamoDB views, and real deployment practice.

In this free course, learn about

  • How to design a fully serverless AWS web app architecture for static hosting + CRUD + view counts
  • Hosting a static site on S3 and configuring the correct first setup steps
  • Configuring CloudFront in front of S3 for global delivery and HTTPS
  • Securing private S3 content with CloudFront using Origin Access Control/Identity
  • Setting up custom domains and DNS in Route 53 for CloudFront distributions
  • Troubleshooting why a CloudFront distribution may not show as a Route 53 alias target
  • Creating and using DynamoDB tables for serverless app data storage
  • Why and how to create an IAM role for Lambda to access DynamoDB securely
  • Configuring Lambda permissions/policies to read and update DynamoDB items
  • End-to-end testing of the deployed serverless website and its integrations
  • Choosing the correct backend endpoint for JavaScript fetch to show a view counter

Course Description

Learn how to design, build, and deploy a fully serverless web application on AWS with an architecture that mirrors how modern production projects are shipped. This course guides you through the end-to-end journey of turning a simple idea into a fast, secure, and scalable website that runs without managing servers—while still covering the real decisions that separate a demo from a reliable solution.

You will start by understanding which AWS services fit a serverless web application and why. From there, you will build a static front end hosted on S3 and delivered globally through CloudFront for performance, caching, and HTTPS support on a custom domain. Along the way, you will work through common setup pitfalls that affect domain routing and distribution configuration, helping you gain confidence in diagnosing issues instead of guessing.

To power the application behind the scenes, you will add a backend that can handle CRUD-style interactions and a view-count feature using DynamoDB for storage and AWS Lambda for compute. You will also focus on the security foundations that make serverless viable in real environments, including the role of IAM permissions, least-privilege access, and how services are allowed to talk to each other safely.

By the end, you will have a working serverless website with a functional data layer, tested integrations, and a deployment approach you can reuse for personal projects, portfolios, and cloud engineering work. If you want hands-on practice with core AWS building blocks—S3, CloudFront, Route 53, DynamoDB, and Lambda—this course provides a practical path to shipping a complete solution.

Course content

  • Video class: Project Announcement: Serverless Web Application on AWS 00m
  • Exercise: Which architecture best fits a fully serverless web application on AWS?
  • Video class: AWS Projects: Serverless Web Application on AWS | Complete Hands-on Project on AWS | AWS Demo 07m
  • Exercise: Which architecture best fits a fully serverless web application with static hosting, HTTPS on a custom domain, and a backend for CRUD and view counts?
  • Video class: Step1 Serverless Web Application on AWS | Setup AWS S3 | Complete Hands-on Project on AWS | AWS Demo 06m
  • Exercise: What is the correct first step when building the serverless web application on AWS?
  • Video class: Step2 Serverless Web Application on AWS | Setup AWS CloudFront | Complete Hands-on Project on AWS 09m
  • Exercise: How do you securely allow CloudFront to serve objects from a private S3 origin?
  • Video class: Step3 Serverless Web Application on AWS | Setup AWS Route53 15m
  • Exercise: Why might a CloudFront distribution not appear as an alias target in Route 53 when creating an A alias record for a subdomain
  • Video class: Step4 Serverless Web Application on AWS | Setup AWS DynamoDB | Complete Hands-on Project on AWS 05m
  • Exercise: Why create an IAM role for the Lambda function in a serverless app that uses DynamoDB?
  • Video class: Step5 Serverless Web Application on AWS | Setup AWS Lambda | Complete Hands-on Project on AWS Demo 10m
  • Exercise: What must be configured so a Lambda function can read and update a DynamoDB table
  • Video class: Step6 Serverless Web Application on AWS | Complete Hands-on Project on AWS | Testing Final Website 05m
  • Exercise: Which endpoint should the JavaScript fetch to display the view counter in the serverless web app?

This free course includes:

1 hours and 1 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at Cloud Computing and Web Servers

Free Ebook + Audiobooks! Learn by listening or reading!

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate