We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

Learn File Servers and CDNs with S3 and CloudFront

File servers are a key component of modern backend systems. Learn how to use AWS S3 and CloudFront to store and serve and even stream files securely and efficiently.

Also available in:

go

What will you learn?

Learn how to integrate AWS S3 into your applications for scalable, secure, and durable file storage. This course covers the fundamentals of object storage, S3 bucket configuration, versioning, access control, presigned URLs, and more. Build a production-ready file storage system that handles large assets with ease.

Chapter List

1
File Storage
Learn the fundamentals of file storage, including handling large files, multipart uploads, encoding formats, and best practices for managing and serving files in modern backend systems.
2
Caching
Learn how browsers cache assets and how to ensure fresh content delivery.
3
AWS S3
Learn AWS S3 basics, from single-machine setups to serverless architectures and object uploads.
4
Object Storage
Discover the fundamentals of object storage, how S3 simulates directories, and managing dynamic file paths.
5
Video Streaming
Learn how to enable video streaming with S3, handle MP4 files effectively, and explore alternative approaches for adaptive and live streaming.
6
Security
Understand S3 security essentials, from scoping permissions and private buckets to signed URLs and encryption for secure file storage.
7
CDNs
Learn about Content Delivery Networks (CDNs), specifically AWS CloudFront and how they can help improve the performance and security of your app.
8
Resiliency
Explore S3's resiliency features, including availability, reliability, durability, versioning, regional replication, and object deletion strategies.

Join 752 students in the Learn File Servers and CDNs with S3 and CloudFront course

Read reviews of their learning experiences

I think should use alternavite method different AWS. So hard and spent the time to create AWS account

(4/5)
Thuận Võ profile image

Thuận Võ

Sài Gòn

The "Learn File Servers and CDNs with S3 and CloudFront" really solidified a lot of critical back-end development topics. The hands-on exercises really made the topics clear.

(5/5)
Peter Schwenk profile image

Peter Schwenk

Newark, DE, USA

Very straightforward and with very practical examples illustrating of each concept.

(5/5)
kleyv  profile image

kleyv

Portugal

Gives a good understanding of the fundamentals of cloud services like s3

(5/5)
Clinton Lough profile image

Clinton Lough

Newcastle, Australia

It's a great course!

(4/5)
Sayantan Sanyal profile image

Sayantan Sanyal

India

Probably the only course that demystified Amazon S3 and Cloudfront to me and why they're used in web dev.

(5/5)
Josh Javier profile image

Josh Javier

Philippines

great intro to AWS and working with it in code. Highly recommended once you've gone through the other ts courses

(5/5)
Peter S profile image

Peter S

United States

Really liking learing how to do older concepts in different languages

(5/5)
Eisengrin  profile image

Eisengrin

Houston, Texas

A complete trip around one of the most common but also most overlooked aspects of web applications: storing and serving assets.

(5/5)
Luis Gil Gutiérrez de la Barreda profile image

Luis Gil Gutiérrez de la Barreda

Mérida, Spain

Showing 1-9 of 14

or view more reviews

Mediocrity doesn't cut it anymore

The only way to become a great developer is to write a lot of code

Avoid tutorial hell

by writing a ton of code

Stay motivated with

a game-like curriculum

Build portfolio projects

to prove your skills

Delve deeper

into foundational concepts

Learn flexibly online

without interrupting your life

For 1% the price of college

to minimize your financial risk

Frequently asked Questions

Got questions? We've got answers

Yes! It's free to create an account and start learning. You'll get all the immersive and interactive features for free for a few chapters. After that, if you still haven't paid for a membership, you'll be in read-only (content only) mode.