Building an Upload Backend Service With No Libraries, Just Vanilla JS With Progress
Offered By: Hussein Nasser via YouTube
Course Description
Overview
Explore the process of building a simple progressor upload service using vanilla JavaScript in this 38-minute tutorial video. Learn how to create a backend service with minimal libraries, focusing on core JavaScript functionality. Discover techniques for reading files with FileReader, slicing files into chunks, sending chunks to the backend using fetch, and implementing progress tracking on the frontend. Gain insights into potential improvements and scalability considerations for your upload service. Access the source code and additional resources to enhance your understanding of HTTP libraries, the Fetch API, and FileReader.
Syllabus
Intro
Preparing Frontend/Backend
Reading file with FileRead in Frontend
Slicing the file into Chunks
Sending Chunks through fetch to Backend
Received Chunks on Backend
Progress on Frontend
Increase chunk size
Possible Improvement and Scalability
Taught by
Hussein Nasser
Related Courses
Build a Simple Dynamic Site with Node.js Course (How To)Treehouse Introducción a la programación en Python I: Aprendiendo a programar con Python
Pontificia Universidad Católica de Chile via Coursera Excel/VBA for Creative Problem Solving, Part 2
University of Colorado Boulder via Coursera Python Functions, Files, and Dictionaries
University of Michigan via Coursera Estructuras de datos en Python
Universidad Austral via Coursera