Программа курса: Лекция 1. Знакомство с IndexedDB 1.1. Отличие IndexedDB от LocalStorage 1.2. Как организовано хранение данных в IndexedDB 1.3. Создание новой базы и механизм версий 1.4. Обработка простых CRUD-запросов 1.5. Библиотеки LocalForage и idb-keyval Лекция 2. API запросов 2.1. Поиск по ключу и диапазону 2.2. Устройство индексов 2.3. Транзакции и обработка ошибок 2.4. Работа с курсорами Лекция 3. Миграция схем и нюансы использования IndexedDB 3.1. Обновление схемы данных 3.2. Синхронизация между разными клиентами 3.3. Библиотека idb 3.4. Постоянные и временные хранилища 3.5. Хранилище внутри стороннего Iframe Лекция 4. Библиотека Dexie.js 4.1. Разбор основного API и сравнение с IndexedDB 4.2. Реактивные биндинги для использования с React, Vue, Angular 4.3. Синхронизация с сервером и сервис Dexie Cloud Лекция 5. Синхронизация с сервером и архитектура Local First. Использование СУБД CouchDB/PouchDB 5.1. Разбор стратегий синхронизации хранилища с сервером 5.2. Знакомство с СУБД CouchDB/PouchDB 5.3. Ревизии и обработки конфликтов 5.4. Захват изменений данных 5.5. API запросов: ключ-значение, Mango запросы и Map-Reduce Тариф Расширенный:
3 лекции с детальным разбором API IndexedDB и всех основных нюансов
2 дополнительные лекции по разработке сложных оффлайн решений и Local First архитектуры с помощью библиотек Dexie.js и PouchDB
Домашнее задание к каждой лекции
Продолжительность — 8 часов
Возможность задавать вопросы внутри платформы
Для тех, кто разрабатывает или планирует разрабатывать приложения с полноценным offline режимом. Продажник: https://kobezzza.ru/indexeddb ↓ Скачать: ↓
Скачать Андрей Кобец, kobezzza - IndexedDB в действии. Тариф Расширенный (2025) слив курса.
Текущее время: Сегодня 13:10
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы