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