Najważniejsze informacje

Tytuł szkolenia
Programowanie reaktywne przy użyciu biblioteki RxJava 2.0
Czas trwania
3 dni
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice
Ceny
1499 zł netto
Kod szkolenia
AND-RxJ

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Szkolenie zamknięte już od 540 netto/os. Istnieje możliwość realizacji szkolenia w siedzibie klienta w dowolnym miejscu w Polsce i poza granicami.
Skontaktuj się z nami by dowiedzieć się więcej

Opis szkolenia

Szkolenie przeznaczone jest zarówno dla osób, które znają już podstawy programowania na system Android, ale nie mają doświadczenia z komunikacją sieciową, jak i dla tych którzy chcieliby poszerzyć swoją wiedzę o znajomość takich bibliotek jak RxJava, Retrofit i Gson.
W ramach szkolenia przyjrzymy się dokładnie sposobom obsługi wątków w systemie Android. Poznamy najczęstsze problemy na jakie natrafiają programiści Androida pisząc wielowątkowe aplikacje. Nauczymy się także podejścia reakcyjnego, które pomoże nam w rozwiązaniu tych problemów.
Na przeprowadzanych warsztatach skupimy się na praktycznym zastosowaniu naszej wiedzy pisząc aplikację pobierającą dane z sieci i prezentującą je użytkownikowi w płynny i bezpieczny sposób.

Wymagania
Podstawowa znajomość komponentów systemu Android.
Podstawowa znajomość języka Java lub Kotlin.

Program

  1. Wielowątkowość w systemie Android
    • Wstęp do wielowątkowości
    • Wykorzystanie klasy Thread
    • Wykorzystanie klasy Runnable
    • Wykorzystanie klasy AsyncTask
    • Klasa Handler i postowanie zdarzeń
    • Problemy związane z obsługą wątków w Androidzie
  2. Programowanie reaktywne
    • Idea programowania reaktywnego
    • Różnice między podejściem reaktywnym, a standardowym podejściem do wielowątkowości
    • Obserwatory i subskrypcje
    • Reagowanie na zdarzenia i obsługa błędów
    • Połączenie podejścia reaktywnego z interfejsem użytkownika
    • Transformacje i strumienie warunkowe
    • Użycie wyrażeń lambda i referencji do metod
  3. Komunikacja sieciowa
    • Biblioteka Retrofit i jej zastosowanie w komunikacji sieciowej
    • Szybkie parsowanie odpowiedzi przy użyciu biblioteki Gson
    • Obsługa komunikacji sieciowej w połączeniu z podejściem reakcyjnym

Szkolenia poprzedzające

Szkolenia kontynuujące

Proponowane terminy

Termin od Do Miasto Cena Opcje
22-01-2018 24-01-2018 Kraków 1499 zł netto Rezerwuj Pokaż
22-01-2018 24-01-2018 Warszawa 1499 zł netto Rezerwuj Pokaż
22-01-2018 24-01-2018 Katowice 1499 zł netto Rezerwuj Pokaż
22-01-2018 24-01-2018 Wrocław 1499 zł netto Rezerwuj Pokaż
19-03-2018 21-03-2018 Kraków 1499 zł netto Rezerwuj Pokaż
19-03-2018 21-03-2018 Warszawa 1499 zł netto Rezerwuj Pokaż
19-03-2018 21-03-2018 Katowice 1499 zł netto Rezerwuj Pokaż
19-03-2018 21-03-2018 Wrocław 1499 zł netto Rezerwuj Pokaż
14-05-2018 16-05-2018 Kraków 1499 zł netto Rezerwuj Pokaż
14-05-2018 16-05-2018 Warszawa 1499 zł netto Rezerwuj Pokaż
14-05-2018 16-05-2018 Katowice 1499 zł netto Rezerwuj Pokaż
14-05-2018 16-05-2018 Wrocław 1499 zł netto Rezerwuj Pokaż