Edugrafia Kurs wideo Room Android - ZIP 1 ПК / безстрокова ліцензія ESD
- Время доставки: 7-10 дней
- Состояние товара: новый
- Доступное количество: 1898
Покупая «Edugrafia Kurs wideo Room Android - ZIP 1 ПК / безстрокова ліцензія ESD», вы можете быть уверены, что данное изделие из каталога «Наука и образование» вы получите через 5-7 дней после оплаты. Товар будет доставлен из Европы, проверен на целостность, иметь европейское качество.
Что вы изучите?
Цель этого курса — научить вас тому, как Room работает с RxJava, то есть с реактивными потоками. Вы изучите характеристики библиотеки Room и создадите свои первые пользовательские сущности. Подключитесь к RxJava и настройте свой DAO. Затем вы научитесь работать с базой данных, добавляя, создавая, удаляя и редактируя пользователей.
Следующими шагами будут связи и вложение данных, где вы изучите понятные аннотации Embedded, Relation и ForeignKey. Вы научитесь создавать связи между данными в базе данных.
Вы будете добавлять ключи и выполнять оптимизацию запросов. Курс также научит вас использовать оператор JOIN для получения данных. Следующие шаги — обновление данных и оптимизация обучения, где вы реализуете автоматическое добавление даты и автоматическое переписывание запросов.
- Импорт библиотеки и подключение к технологии RxJava
- Создание связей и определение разрешения конфликтов
- Миграция данных
- Заполнение таблицы данными при создании базы данных
- Использование аннотаций для оптимизации работы
- Написание и оптимизация SQL-запросов
- li>
- Соединение помещения с другими компонентами архитектуры
Для кого предназначен этот курс?
- Курс для люди, умеющие программировать на платформе Android на Java.
- Для курса необходимы знания RXJava2, которые мы обсуждаем в другом нашем курсе.
Что такое Room?
Если вы работаете с локальными базами данных и думаете о том, чтобы снизить нагрузку на сервер и, таким образом, обеспечить более плавную работу ваших приложений, вам необходимо познакомиться с Room. Это библиотека, которая значительно упрощает работу с SQLite. Благодаря полезным аннотациям и интеграции с новейшими архитектурными компонентами Android это важная технология для каждого разработчика Android.
Введение в Room
В начале этого курса вы создадите проект и импортируйте необходимые библиотеки. Затем вы настроите открытие и миграцию SQLite. Вы добавите пользователей в создаваемую базу данных и увидите, как база данных реагирует на изменения в так называемых таблицах. смотрю стримы.
Отношения и привязка данных
Следующие шаги — работа с отношениями и данными. Вы будете назначать пользователям профессии на основе отдельной таблицы. Вы увидите, как связать этих пользователей с их профессией. Вы научитесь перекрестным ссылкам в таблицах, оптимизируете запросы и добавите индексы.
Оптимизация
Заключительный этап этого обучения — изучение оптимизации. В этом разделе вы выполните действия CRUD для каждой таблицы, т. е. создадите, прочитаете, обновите, удалите. Кроме того, вы добавите в таблицу данные по умолчанию и примените преобразователи типов. Разумеется, все выполняемые операции создаются в работающем приложении, благодаря чему обучение проходит в практическом ключе.
Импорт и первоначальная настройка
1. Описание и характеристики библиотеки
2. Конфигурация комнаты и создание сущности пользователя
3. Импорт и подключение с библиотекой RxJava
Поддержка пользователей в базе данных
4. Адаптация пользовательского DAO к RxJava
5. Удаление пользователя и наблюдение за изменениями
6. Создание сущности профессии и добавление миграции
7. Деструктивная миграция и инициализация базы данных
8. Добавление нового пользователя
Связи и вложение данных
9. Аннотации Embedded, Relation и ForeignKey
10. Создание связи между пользователем и профессией
11. Объединение данных в предложение с помощью кросс-таблицы
12. Добавление нового предложения
13. Отображение предложений пользователей
Работа на взаимоотношениях
14. Добавление внешних ключей и оптимизация запросов
15. Использование оператора JOIN при получении данных
16. Обзор и добавление индексов
Обновление данных
17. Добавление модели пользователя с продуктами
18. Отображение товаров пользователя
19. Обновление пользователей
Оптимизация
20. Автоматическое добавление даты и конвертера типов
21. Автоматическое переписывание запроса
Как выбрать версию курса:
Видеокурс доступен в двух формах:
1. в электронном виде - в виде ссылки для скачивания запакованного архива. После покупки вы получите ссылку на электронную почту. Здесь найдите аукцион, помеченный как цифровая версия.
2. коробка на DVD — вместо ссылки для скачивания вы получите DVD по указанному адресу. В этом случае ищите аукцион с пометкой DVD.
Подойдет ли курс к моей программе?
Курсы созданы с использованием разных версий программы. Однако в большинстве случаев им подходит любая версия. Курсы созданы таким образом, чтобы быть совместимыми и нейтральными для старых версий программного обеспечения. То есть если у вас, например, Photoshop 2019 года и курс создан на версии Photoshop 2020 года, то он подойдет на 100%.
Получу ли я программу вместе с курсом?
Курсы представляют собой видеоролики, демонстрирующие работу в заданной программе. Ни один из курсов не сопровождается программой, которую необходимо приобрести самостоятельно.