Create Your Own Scalable Dropbox Clone With Object Storage
Offered By: Linode via YouTube
Course Description
Overview
Learn how to build a scalable Dropbox clone using Linode's Object Storage in this comprehensive tutorial. Follow step-by-step instructions to create a Node.js server, integrate AWS SDK for JavaScript, and develop essential functions for file management. Explore the process of setting up bucket credentials, creating access keys, and implementing upload, delete, and list operations. Design an intuitive user interface using Bootstrap, consolidate JavaScript files, and enhance the application's functionality. By the end of this 55-minute video, gain the skills to create a powerful and cost-effective file storage solution that rivals popular cloud storage services.
Syllabus
Introduction
Create Node.js files in VS Code
Start express server
Uploading files to Linode Object Storage
Get Started with AWS SDK for JavaScript
Set Bucket Credentials
Create s3client
Create Access Key
Setting the ACL
Accessing Listing Buckets
Obtaining a File’s URL
Create Upload Function
Create Delete Object Function
Create List Object Function
Upload a Binary File
Test Run with Parameters
Obtain Boot Strap
Create UI
How the UI works
Consolidate JS Files
Edit “Success” Message
Fetch Files and send as json
Style our UI
Conclusion
Taught by
Linode
Related Courses
Introduction to Computing 计算概论APeking University via Coursera 数据结构与算法 Data Structures and Algorithms
Peking University via Coursera Introduction to Ableton Live
Berklee College of Music via Coursera iOS Persistence and Core Data
Udacity 计算机操作系统
Nanjing University via Coursera