Room w Android

Kurs tworzenia i obsługi lokalnej bazy danych SQLite na Androidzie z wykorzystaniem biblioteki Room
4.75 (2 reviews)
Udemy
platform
Polski
language
Mobile Apps
category
Room w Android
30
students
3.5 hours
content
Nov 2020
last update
$19.99
regular price

Why take this course?

👩‍💻 Kurs Tworzenia i Obsługi Lokalnej Bazy Danych SQLite na Androidzie z Wykorzystaniem Biblioteki Room

📚 Czym jest kurs?

Witaj, programista! Jesteś przygotowany na podróż do świata tworzenia i zarządzania lokalnymi bazami danych w aplikacjach Android? Uczymy się, jak z wykorzystaniem potężnej biblioteki Room, efektywnie korzystać z SQLite – nieodłąnego elementu nowoczesnych aplikacji mobilnych. Dzięki temu, możesz zapewnić użytkownikom płynne działanie aplikacji nawet bez dostępu do internetu. 🌱

Czym jest Room?

Room to biblioteka wchodząca w skład Android Developer Tools, która znacznie uprasznia pracę z bazą danych SQLite. Dzięki pomocnym adnotacjom i integracji z najnowszymi komponentami architektury Android, Room staje się podstawą dla każdego programisty tej platformy. W tym kursie nauczymy się, jak Room działa w połączeniu z RxJava – reaktywnym strumieniem, co pozwoli na przyszukiwanie danych w sposób reaktwny i wydajny. 🚀

Plan aplikacji:

  1. Stworzenie projektu i konfiguracja bibliotek: Zainportujemy wszystkie potrzebne biblioteki i skonfigurujemy otwieranie oraz migracje bazy danych SQLite.
  2. Dodawanie użytkowników i reakcja na zmiany: Dodamy pierwszych użytkowników, a następnie nauczymy się reagować w aplikacji na zmiany w tabelach za pomocą obserwatorów strumieni.
  3. Dodawanie relacji i powiązywanie danych: Dołączymy zawody użytkowników z osobnej tabeli, powiązujemy ich dane za pomocą relacji, dodajemy produkty, wypełniamy tabelę krzyżową i zoptymalizujemy zapytania oraz dodajemy indeksy.
  4. Optymalizacja: Wypełnimy akcje CRUD dla każdej tabeli, dodamy domyślne dane oraz konwertery typów i pokażemy wszystko na działającej aplikacji.

Jak uczymy się? Kurs jest podzielony na odcinki, które są krótkie (mniej niż 10 minut) i skupione tematycznie, co pozwala na wyświetlanie go na raz lub oglądanie wyrywkowo. Każdy temat jest poparty wstępem teoretycznym, a następnie przykłady zastosowania w praktyce są prezentowane na żywo.

Co zapewniam?

  • Teoria: Szczegółowe wyjaśnienia każdego zagadnień związanych ze stworzeniem i zarządzaniem lokalną bazą danych w Androidzie.
  • Praktyka: Żywe przykłady, które ilustrują nauczane zasady.
  • Elastyczność: Możesz oglądać kurs od początku lub skoczód przez niego, aby zobaczyć tylko te części, które Cię interesują najbardziej.

Dlaczego te kroki?

  • Aplikacje z lokalnymi bazami danych działają szybciej i są bardziej efektywne.
  • Umożliwiają one offline działanie aplikacji, co jest kluczowe dla dobrej używalności.
  • Room pozwala na łatwiejsze testowanie oraz zarządzanie bazą danych w sposób, który skaluje z aplikacją.

Czym jest RxJava? RxJava to biblioteka do obsługi asynchronicznych strumieni wydarzeń w Javie. Jest to potężny narzędzie, które pozwala na przyszukiwanie danych w sposób reaktwny i wydajny, a w kombinacji z Room – tworzy mocne podejście do asynchronicznej obserwacji zmian danych.

Czym jest odcinek? Odcinek to jednostka prezentacji, która skupia się na konkretnym zagadnieniu. Dzięki temu kurs jest łatwy w odbiorze i pozwala na uczenie się krok po kroku.

Zachęcam do:

  • Sprawdzenia darmowych odcinków kursu.
  • Oglądania moich pozostałych kursów, aby poszerzyć swoją wiedzę i umiejętności programistyczne.

Do zobaczenia! Zaczynamy naszą podróż do świata lokalnych baz danych na Androidzie teraz. Zaproponujemy ciągły rozwój Twoich umiejętności i pomożemy Ci stworzyć aplikacje, które zaskoczą swoją wydajnością i prostotą. 🌟


Uwaga: Aby skorzystać pełną wartość tego kursu, zalecamy posiadanie doświadczenia w programowaniu na Javie/Kotlinie oraz zrozumienie podstawowych zasad budowy aplikacji Android.

Course Gallery

Room w Android – Screenshot 1
Screenshot 1Room w Android
Room w Android – Screenshot 2
Screenshot 2Room w Android
Room w Android – Screenshot 3
Screenshot 3Room w Android
Room w Android – Screenshot 4
Screenshot 4Room w Android

Loading charts...

3648170
udemy ID
20/11/2020
course created date
25/11/2020
course indexed date
Bot
course submited by
Room w Android - | Comidoc