đ Key Learning Outcomes
- Advanced Client-Side Storage Techniques: Gain an in-depth understanding of advanced storage solutions such as IndexedDB, CacheStorage, and the FileSystem Access API to build more efficient and faster websites.
- Optimizing Offline Capabilities: Learn how to use modern storage APIs to provide offline capabilities for web applications, improving user experience and performance.
- State of Browser Storage: Explore the current landscape of client-side storage, including browser support, quotas, and persistence options.
- Practical Implementation Skills: Master the ability to store and manage various data types efficiently using practical exercises and hands-on examples.
đ¨âđĢ About the Course
This course, led by Maximiliano Firtman, focuses on using modern web storage APIs to create faster websites with offline capabilities. It goes beyond traditional localStorage and explores newer, more efficient APIs like IndexedDB, CacheStorage, and the FileSystem Access API. The course provides insights into browser storage limits and persistence strategies, equipping learners with the knowledge to optimize client-side storage for enhanced web performance.
đ¯ Target Audience
- Web developers seeking to improve site performance through modern storage solutions.
- Developers building Progressive Web Apps (PWAs) with offline capabilities.
- Frontend engineers interested in leveraging browser APIs for better data management.
- Anyone looking to understand and implement advanced web storage techniques.
â Requirements
- Familiarity with JavaScript and basic web development concepts.
- Understanding of client-server architecture and web application development.
đ Course Content
Introduction
- Overview of browser storage benefits and limitations.
APIs for Browser Data Storage
- Comparison of various storage APIs, including cookies, WebSQL, IndexedDB, and CacheStorage.
Web Storage Practice
- Implementing localStorage and sessionStorage for managing user data.
IndexedDB Storage
- Utilizing IndexedDB for complex data storage needs with a focus on performance.
Cache Storage
- Techniques for caching resources using CacheStorage and Service Worker APIs.
FileSystem Storage
- Accessing local file systems using the FileSystem Access API for reading and writing files.
Best Practices
- Strategies for database management, performance optimization, and data security.
Drop a comment
Web Storage APIs by Maximiliano Firtman
Log in to leave a feedback
Loginđ Psst! Interested in More JavaScript Courses?
The Hard Parts of Asynchronous JavaScriptVideo
by Will Sentance
đšī¸ Levels: đ Advanced
âŗ Duration: 5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Frontend Masters
Learn ReactVideoWritten
by Jiwon Shin
đšī¸ Levels: đą Beginner, đ Intermediate
âŗ Duration: 13 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Codecademy
Manage Complex Tic Tac Toe Game State in ReactVideo
by Kyle Shevlin
đšī¸ Levels: đ Intermediate
âŗ Duration: 0.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io