Reactive Android z RxJava 2

Kod: android-rx-prof-opt
Kategoria: Android
Forma: 20% wykłady / 80% warsztaty
Czas trwania: 1 dzień
Grupa docelowa: developerzy
architekci
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

Szkolenie jest syntezą zaawansowanych modeli programistycznych nastawioną na pragmatyczne rozwiązanie problemów w złożonych aplikacjach na platformie Android. Podczas szkolenia pracujemy nad kilkoma aplikacjami, które ilustrują zaawansowane problemy architektoniczne wynikające ze złożoności logiki, zależności i wydajności.

Wyróżniki szkolenia

  • Pragmatyczne zastosowanie RxJava2
  • Sprawdzone rozwiązania i receptury w kontekście profilowania i optymalizacji
  • Realistyczne, wykraczające daleko poza tutoriale problemy tworzenia widoków

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Podstawy Reactive Functional Programming
    1. Podstawy programowania funkcyjnego
    2. Reactive Manifesto
  2. Tworzenie, komponowanie i filtrowanie obiektów Observable
  3. Transformacje i strumienie warunkowe
  4. Semantyczne modelowanie strumieni przy użyciu obiektów Single/Maybe/Completable
  5. Użycie RxJavy w ekosystemie Androida - przykładowe zastosowania i przypadki użycia
  6. Wykonywanie asynchronicznych operacji (takich jak konsumpcja RESTowego API, czy pobieranie lokalizacji) przy użyciu RxJavy
  7. Dobre praktyki i wzorce wykorzystania RxJavy w Androidzie
  8. Testowanie automatyczne aplikacji wykorzystujących RxJavę
  9. RxJava a architektura aplikacji mobilnej
  10. Użycie wyrażeń lambda z Javy 8 na Androidzie


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zamów szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Wyrażam zgodę na przetwarzania danych osobowych zgodnie z ustawą o ochronie danych osobowych w związku z wysłaniem zapytania przez formularz kontaktowy.

Podanie danych jest dobrowolne ale niezbędne do przetworzenia zapytania. Zastałem/am poinformowany/na, że przysługuje mi prawo dostępu do swoich danych, możliwości ich poprawienia, żądania zaprzestania ich przetwarzania.

Administratorem danych osobowych jest Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin.


Klauzula informacyjna