Edugrafia Kurs wideo Room Android - ZIP 1 ПК / безстрокова ліцензія ESD
- Час доставки: 7-10 днів
- Стан товару: новий
- Доступна кількість: 1898
Покупая «Edugrafia Kurs wideo Room Android - ZIP 1 ПК / безстрокова ліцензія ESD», вы можете быть уверены, что данное изделие из каталога «Наука и образование» вы получите через 5-7 дней после оплаты. Товар будет доставлен из Европы, проверен на целостность, иметь европейское качество.
Що ви дізнаєтесь?
Мета цього курсу — навчити вас, як Room працює з RxJava, тобто реактивними потоками. Ви дізнаєтесь про характеристики бібліотеки кімнат і створите свої перші сутності користувача. Підключіться до RxJava та налаштуйте свій DAO. Потім ви дізнаєтеся, як працювати в базі даних, додавати, створювати, видаляти та редагувати користувачів.
Наступними кроками є зв’язки та вкладення даних, де ви дізнаєтесь про чіткі анотації Embedded, Relation і ForeignKey. Ви навчитеся створювати зв’язки між даними в базі даних.
Ви додасте ключі та оптимізуєте запити. Курс також навчить вас, як використовувати оператор JOIN для отримання даних. Наступними кроками є оновлення даних і оптимізація навчання, де ви запровадите автоматичне додавання дати та автоматичне переписування запитів.
- Імпортування бібліотеки та підключення за допомогою технології RxJava
- Створення зв’язків та визначення вирішення конфліктів
- Міграція даних
- Заповнення таблиці даними під час створення бази даних
- Використання анотацій для оптимізації роботи
- Написання та оптимізація SQL-запитів
- li>
- Connecting Room with other Architecture Components
Для кого цей курс?
- Курс для люди, які вміють програмувати на платформі 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. box on DVD - замість посилання для завантаження ви отримаєте DVD за вказаною адресою. У цьому випадку шукайте аукціон, позначений як DVD.
Чи підійде курс до програми, яку я маю?
Курси створюються з використанням різних версій програми. Проте в більшості випадків вони підходять до будь-якої версії. Курси створені таким чином, щоб вони були сумісні та нейтральні до старих версій програмного забезпечення. Тож якщо у вас, наприклад, Photoshop 2019 року, а курс створений на версії Photoshop 2020, він підійде на 100%.
Чи отримаю я програму разом із курсом?
Курси — це відеоролики, що демонструють роботу в певній програмі. Жоден із курсів не супроводжується програмою, яку ви повинні придбати самостійно.