File Upload and Cloud Storage
MotiGraph
The Media Intermediate Certificate

File Upload and Cloud Storage

Handling files without opening a hole or filling a disk. Validating what was actually uploaded rather than what it claims to be, processing images, moving storage off the application server, and serving media so it does not slow every page down.

6 lessons 270 min
  • Uploads
  • Multer
  • Cloudinary
  • S3
  • Images
Skills

What You Will Learn in This Course

Accept uploads and validate type and size on the server.
Process and resize images before storing them.
Store files in cloud storage rather than beside your code.
Serve media efficiently and protect private files.

About This Course

Handling files without opening a hole or filling a disk. Validating what was actually uploaded rather than what it claims to be, processing images, moving storage off the application server, and serving media so it does not slow every page down.

Requirements

  • Express and an API in progress.

Who It Is For

  • Developers whose application accepts anything from a user.
Curriculum

Course Content

6 items · 1 sections

  1. 01 Handling multipart uploads with Multer Preview 45 min
  2. 02 Validating type and size on the server, not the client 45 min
  3. 03 Image processing, resizing and formats 45 min
  4. 04 Cloud storage: Cloudinary and S3-compatible services 50 min
  5. 05 Signed URLs and protecting private files 45 min
  6. 06 Serving media without slowing the page down 40 min
Certified

Certificates You Can Earn

Finish your course and receive an accredited MotiGraph certificate you can add to your CV and share with employers.

MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample