Skip to product details

Video course

Hosting Static Websites on Amazon S3

Create your own cheap, secure, scalable, and robust AWS-based website

  • 5sections
  • 12lessons
  • 42mtotal
  • 0reviews

What you will get

About this course

Building secure static websites on public cloud platforms like AWS can be the solution to many problems: they can cost next to nothing, will pretty much never be unavailable, and can provide a surprisingly wide range of features. The only real downside is that there's a bit of a learning curve you'll have to climb to get it done.

In this self-paced course, you'll learn how to build your own secure and highly-available static website on the Amazon S3 platform. The video demos will show you exactly how every step in the process works and the test-yourself quizzes will ensure you've understood and absorbed everything. Naturally, you're strongly encouraged to dive in to design and deploy a static site for yourself.

You'll also learn how to:
Use the popular Hugo static website generator to turn your HTML and other resources into a professional site

Generate a free website encryption certificate using AWS Certificate Manager

Deploy a global CDN distribution for your site using Amazon CloudFront

Automate the deployment of content updates

Whether you're responsible for sites supporting enterprise-level content stores, or you're just looking for a way to quickly throw together a simple Hello World project, an S3-based static website might be a perfect match.

Who this course is for:
Individuals looking to build a secure, robust, inexpensive, and (relatively) easy-to-manage website to be hosted on the Amazon S3 storage platform within their own AWS accounts

Learning objectives

Below are the learning objectives for this course: 
Create and configure an S3 bucket and push content to it using the AWS CLI

Use AWS Route 53 to create a domain (or subdomain) for your site

Create a CloudFront distribution to enable low-latency CDN access

Request and deploy a (free) encryption certificate to ensure secure TLS/SSL access to your site

Create and upload site content using the Hugo static website generator

Requirements
Learners should have their own AWS accounts and a very basic familiarity with their use.
They should also have basic familiarity with a command line tool (PowerShell, Bash, Terminal, etc.) used by the OS on their personal computers.
Lesson preview