Room w Android
Kurs tworzenia i obsługi lokalnej bazy danych SQLite z wykorzystaniem biblioteki Room czyli oficjalnego rozwiązania proponowanego przez Google
Stworzony przez Tomasz Kądziołka
40 % taniej
60.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
Czego się nauczysz?
- 1Import biblioteki i łączenie z technologią RxJava
- 2Tworzenie relacji i określanie rozwiązywania konfliktów
- 3Przeprowadzanie migracji danych
- 4Wypełnianie tabeli danymi podczas tworzenia bazy
- 5Operowanie na tabelach w bazie
- 6Wykorzystywanie adnotacji w celu optymalizacji pracy
- 7Pisanie i optymalizacja zapytań SQL
- 8Łączenie Room z innymi elementami Architecture Components
Wymagania
- Umiejętność programowania na platformie Android
- Znajomość reaktywnej biblioteki RxJava2
- Znajomość składni języka Java
Opis szkolenia
Lokalne bazy danych to nieodłączny element nowoczesnych aplikacji mobilnych. Dzięki nim możemy zredukować obciążenie serwerów oraz zapewnić użytkownikowi płynne działanie aplikacji nawet przy braku dostępu do internetu.
Room jest biblioteką znacznie ułatwiającą pracę z SQLite. Dzięki pomocnym adnotacjom i integracją z najnowszymi komponentami architektury na Androidzie, stanowi podstawową technologię dla każdego programisty tej platformy.
W tym kursie pokazuję współpracę Room z RxJava, czyli reaktywnymi strumieniami. Korzystamy z tej biblioteki od samego początku kursu i mimo, że pokazuję jak zintegrować obydwa standardy to dla lepszego zrozumienia tematu możesz sprawdzić mój kurs RxJava2 na eduj:
https://eduj.pl/produkt/rxjava2_w_android
Aby dać Ci najlepszy obraz tego czego uczymy się podczas kursu, przedstawię Ci krótko plan na aplikację:
Na początku:
- Stworzymy projekt i zaimportujemy wszystkie potrzebne biblioteki
- Skonfigurujemy otwieranie i migracje SQLite
- Dodamy pierwszych użytkowników
- Zaczniemy reagować w aplikacji na zmiany w tabelach (obserwowanie strumieni)
Później zaczniemy dodawać relację i wiązać dane:
- Dołączymy do użytkowników ich zawody z osobnej tabeli
- Powiążemy użytkowników z profesjami relacją
- Dodamy produkty od użytkowników
- Powiążemy dane za pomocą tabeli krzyżowych
- Zoptymalizujemy zapytania i dodamy indeksy
Na sam koniec optymalizacja: czyli
- Dla każdej z tabel wypełnimy akcje CRUD (create, read, update, delete)
- Dodamy domyślne dane dla tabel i konwertery typów
- Wszystkie operacje pokażemy na działającej aplikacji
Wszystkie ważne informacje są poparte wstępem teoretycznym, a następnie wykorzystane w praktyce. Po ukończeniu kursu będziesz znać większość adnotacji i zagadnień, co ułatwi Ci budowę znacznie bardziej zaawansowanych aplikacji.
Każdy z odcinków jest krótki (zwykle < 10 min) i skupiony tematycznie na jednym zagadnieniu, przez co można można obejrzeć kurs na raz lub oglądać wyrywkowo.
Zachęcam do sprawdzenia darmowych odcinków oraz moich pozostałych kursów.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
Java od Podstaw do Eksperta - twórz własne ap ...
145 wykładów
30 godz. 58 min
40% taniej
120.00 zł
RxJava2 w Android
19 wykładów
2 godz. 42 min
40% taniej
50.00 zł
Machine Learning Bootcamp w języku Python cz. ...
109 wykładów
11 godz. 01 min
40% taniej
79.00 zł
Kurs C++ od Podstaw do Eksperta
131 wykładów
22 godz. 42 min
40% taniej
100.00 zł
Wprowadzenie do kolekcji C#
78 wykładów
6 godz. 51 min
40% taniej
120.00 zł
C# Najlepsze Praktyki – Podstawy języka
73 wykładów
10 godz. 28 min
40% taniej
120.00 zł
C# Generics
51 wykładów
8 godz. 16 min
40% taniej
120.00 zł
Dagger2 w Android
16 wykładów
1 godz. 57 min
40% taniej
40.00 zł
Retrofit2 w Android
20 wykładów
3 godz. 39 min
20% taniej
30.00 zł
Kurs brydża
10 wykładów
8 godz. 54 min
40% taniej
49.00 zł
Java od Podstaw do Eksperta - twórz własne aplikacje
Stworzony z myślą o osobach, które nie wiedzą nic na temat programowania w Java. Krok po kroku od podstaw -> stań się ekspertem w Javie już dziś!
Czego się nauczysz?
- Jak używać Javy w akcji. Zrozumiesz perfekcyjnie składnię Javy :-)
- Dowiesz się, czym jest kompilator, IDE, zmienne i ich typy, operatory itd.
- Jak tworzyć aplikacje w Javie?
40 % taniej
60.00 zł
To najniższa cena z ostatnich 30 dni!