IndexedDB представляет собой мощную встроенную, документ-ориентированную систему управления базами данных, которая интегрирована в стандартную библиотеку Web и доступна по умолчанию во всех браузерах. Понимание, когда предпочтительно использовать IndexedDB вместо LocalStorage, позволит разработать более эффективные и функциональные фронтенд-приложения.
Для кого предназначен курс?
Для тех, кто стремится изучить API IndexedDB от основ до продвинутого уровня
В курсе рассматриваются причины возникновения IndexedDB, её отличия от других технологий, а также проводится детальный анализ нативного API и библиотек-обёрток, упрощающих работу с этой технологией.
Для тех, кто хочет разрабатывать Frontend приложения с возможностью работы в Offline режиме
Используя библиотеки Dexie.js и PouchDB, мы обсудим паттерн передачи данных через БД и реактивные биндинги для Vue, React и Angular.
Для тех, кто заинтересован в вопросах синхронизации данных между сервером и локальным хранилищем при создании Local First приложений
В курсе на примере популярной библиотеки PouchDB рассматривается этот процесс.
Подходит как новичкам, так и опытным пользователям
Курс рассчитан как на тех, кто впервые сталкивается с этим инструментом, так и на пользователей, имеющих опыт работы с IndexedDB.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
IndexedDB в действии,
а также все другие курсы, прямо сейчас!
Лекция 3. Миграция схем и нюансы использования IndexedDB
Урок 5.00:56:12
Лекция 4. Библиотека Dexie.js
Урок 6.01:43:11
Лекция 5. Синхронизация с сервером и архитектура Local First. Использование СУБД CouchDBPouchDB
Автор - Андрей Кобец
Андрей Кобец
Руководитель отдела Frontend разработки Яндекс.Едадил. 8 лет в Яндексе. Автор десятка мастер-классов и интенсивов по фундаментальным аспектам Frontend разработки. 18 лет в коммерческой разработке, 12 лет на позиции Senior разработчика
5 лет собеседует топ разработчиков. Автор собственного языка программирования и множества открытых библиотек.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.