Комнатный курс по программированию под Android - ZIP

Товар

1 819  ₽
Комнатный курс по программированию под Android - ZIP

Доставка

  • Почта России

    1393 ₽

  • Курьерская доставка EMS

    1744 ₽

Характеристики

Артикул
12703110994
Состояние
Новый
Nazwa
Kurs wideo Room Android - ZIP
Producent
Edugrafia
Rodzaj
ESD
Wersja produktu
elektroniczna (kod aktywacyjny)
Wersja językowa
polska
Okres licencji
licencja wieczysta
Liczba stanowisk
1
Waga produktu z opakowaniem jednostkowym
0.5 kg

Описание

Kurs Room w programowaniu Android - ZIP

Tytuł - "Kurs Room w Android"

Czas trwania - 3 godziny 30 minut

Poziom: średnio zaawansowany

Czego się nauczysz?

Celem tego kursu jest nauczenie Cię jak Room współpracuje z RxJava, czyli reaktywnymi strumieniami. Poznasz charakterystykę biblioteki Room i stworzysz pierwsze encje użytkownika. Połączyć się z RxJava i dostosujesz DAO. Następnie nauczysz się pracować w bazie danych, dodając, tworząc, usuwając, edytując użytkowników.

Kolejne kroki, to relacje i zagnieżdżanie danych, gdzie poznasz adnotacje Embedded, Relation i ForeignKey clear. Nauczysz się tworzyć relacje między danymi w bazie.

Dodasz klucze i wykonasz optymalizacje zapytania. Z kursu dowiesz się również jak stosować operator JOIN w pobieraniu danych. Kolejne kroki, to aktualizacja danych oraz nauka optymalizacji, gdzie wdrożysz automatyczną datę dodania oraz automatyczne przepisywanie zapytań.

  • Import biblioteki i łączenie z technologią RxJava
  • Tworzenie relacji i określanie rozwiązywania konfliktów
  • Przeprowadzanie migracji danych
  • Wypełnianie tabeli danymi podczas tworzenia bazy
  • Wykorzystywanie adnotacji w celu optymalizacji pracy
  • Pisanie i optymalizacja zapytań SQL
  • Łączenie Room z innymi elementami Architecture Components

Dla kogo jest ten kurs?

  • Kurs dla osób, które posiadają umiejętność programowania na platformie Android w Java.
  • Do kursu mile widziana jest znajomość RXJava2, którą omawiamy w innym naszym kursie.
Kurs Room w programowaniu Android - ZIP Producent Edugrafia

Co to jest Room?

Jeśli pracujesz z lokalnymi bazami danych i myślisz o zredukowaniu obciążenia serwera, a co za tym idzie płynniejszemu działaniu aplikacji, to musisz poznać Room. Jest to biblioteka, która 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.

Wstęp do Room

Na początku tego kursu stworzysz projekt i zaimportujesz niezbędne biblioteki. Następnie skonfigurujesz otwieranie oraz migrację SQLite. Dodasz do tworzonej bazy użytkowników oraz zobaczysz jak baza reaguje na zmiany w tabelach tzw. obserwowanie strumieni.

Kurs Room w programowaniu Android - ZIP Nazwa Kurs wideo Room Android - ZIP

Relacje i wiązanie danych

Kolejne kroki to praca z relacjami i danymi. Przypiszesz do użytkowników zawody, bazując na osobnej tabeli. Zobaczysz jak powiązać tych użytkowników z wykonywaną profesją. Nauczysz się powiązań krzyżowych w tabelach oraz zoptymalizujesz zapytania i dodasz indeksy.

Optymalizacja

Ostatni etap tego szkolenia to nauka optymalizacji. W tym dziale, dla każdej tabeli wypełnisz akcje CRUD, czyli create, read, update, delete. Oprócz tego dodasz domyślne dane dla tabeli i zastosujesz konwertery typów. Oczywiście całość wykonywanych operacji tworzona jest na działającej aplikacji, dzięki temu nauka prowadzona jest w praktycznym tonie.

Kurs Room w programowaniu Android - ZIP Rodzaj ESD

Import i wstępna konfiguracja

1. Opis i charakterystyka biblioteki

2. Konfiguracja Room i stworzenie encji użytkownika

3. Import i połączenie z biblioteką RxJava

Obsługa użytkowników w bazie danych

4. Dostosowanie DAO użytkownika do RxJava

5. Usuwanie użytkownika i obserwowanie zmian

6. Stworzenie encji profesji oraz dodanie migracji

7. Destruktywna migracja oraz inicjalizacja bazy z danymi

8. Dodawanie nowego użytkownika

Relacje i zagnieżdżanie danych

9. Adnotacje Embedded, Relation i ForeignKey

10. Stworzenie relacji użytkownika z profesją

11. Połączenie danych w ofertę za pomocą tabeli krzyżowej

12. Dodawanie nowej oferty

13. Wyświetlania ofert użytkownika

Operowanie na relacjach

14. Dodanie kluczy obcych i optymalizacja zapytania

15. Zastosowanie operatora JOIN w pobieraniu danych

16. Omówienie i dodanie indeksów

Aktualizacja danych

17. Dodanie modelu użytkownika z produktami

18. Wyświetlenie produktów użytkownika

19. Aktualizacja użytkownika

Optymalizacja

20. Automatyczna data dodania i konwerter typów

21. Automatyczne przepisywanie zapytań

Sposób wyboru wersji kursu:

Kurs wideo dostępny jest w dwóch formach:

1. elektronicznej - jako link do pobrania spakowanego archiwum. Otrzymasz po zakupie link na maila. W tym szukaj aukcji oznaczonej jako wersja cyfrowa.

2. pudełkowej na DVD - zamiast linku do pobrania otrzymasz pod wskazany adres płytę DVD. W tym wypadku szukaj aukcji oznaczonej jako DVD.

Czy kurs będzie pasował do programu, który posiadam ?

Kursy tworzone są na różnych wersjach programu. Jednak w większości przypadków pasują do każdej wersji. Kursy tworzone są w taki sposób, by pasowały i były neutralne na starszych wersjach oprogramowania. Czyli jeśli posiadasz np. Photoshopa z roku 2019, a kurs jest tworzony na wersji Photoshopa 2020, będzie on pasował w 100%.

Czy z kursem otrzymam program?

Kursy to filmiki wideo pokazujące pracę w danym programie. Do żadnego z kursów nie jest dołączony program, w który należy zaopatrzyć się we własnym zakresie.

Гарантии

  • Гарантии

    Мы работаем по договору оферты и предоставляем все необходимые документы.

  • Лёгкий возврат

    Если товар не подошёл или не соответсвует описанию, мы поможем вернуть его.

  • Безопасная оплата

    Банковской картой, электронными деньгами, наличными в офисе или на расчётный счёт.

Отзывы о товаре

Рейтинг товара 0 / 5

0 отзывов

Russian English Polish