Informujemy, że w związku z sytuacją gospodarczą i wzrostem kosztów z dniem 06 marca 2023 ceny wybranych szkoleń ulegną zmianie. Aktualny cennik szkoleń obowiązuje do 05.03.2023 włącznie.
Informujemy, że już w I kwartale 2023 ruszył nabór wniosków do Krajowego Funduszu Szkoleniowego 2023. Skontaktuj się z nami, chętnie pomożemy w uzupełnieniu wniosku.


Testowanie aplikacji Androidowych

by:
Czas trwania 5 dni

Najbliższe terminy tego szkolenia

Cena szkolenia 3000 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  1. Podstawy testowania
    • Dla czego warto testować aplikacje
    • Rodzaje testów
    • Struktura testów (given-when-then)
    • Pisanie przejrzystych i łatwych w utrzymaniu testów
    • Wpływ testowania na skalowalność aplikacji
  2. TDD - czyli programowanie sterowane testami
    • Definicja TDD
    • Cykl red-green-refactor
  3. Testy jednostkowe
    • Czym są testy jednostkowe
    • Możliwości JUnit
    • Czytelne i proste assercje przy użyciu biblioteki AssertJ
  4. Idea mockowania
    • Po co i jak pisać mocki
    • Zapoznanie się z biblioteką Mockito
    • Mockowanie i szpiegowanie w praktyce
  5. Testowanie, a cykl życia i komponenty systemu Android
    • Czym jest Roboletric
    • Testowanie kodu zależnego od cyklu życia aplikacji
    • Testowanie zachowań użytkownika
  6. Wstrzykiwanie zależności
    • Koncepcja wstrzykiwania zależności
    • Przewaga wstrzykiwania zależności nad metodami statycznymi i singletonami
    • Sposoby wstrzykiwania zależności
    • Realizacja wstrzykiwania zależności bez dodatkowych bibliotek
    • Wstrzykiwanie zależności przy użyciu biblioteki Dagger 2
  7. Automatyzacja testów aplikacji
    • Sposoby wykonywanie testów automatycznych
    • Monkey – czyli jak wykorzystać małpkę do prostych testów
    • Biblioteka Espresso i testowanie kompletnych zachowań użytkowników

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Jeżeli piszesz aplikacje Androidowe i zastanawiasz się, czy warto testować je automatycznie lub chciałbyś to robić, ale nie masz jeszcze pewności jak – szkolenie to jest właśnie dla Ciebie. W trakcie szkolenia dowiesz się jak pisać dobre testy jednostkowe, w praktyce poznasz TDD, a także biblioteki takie jak JUnit, AssertJ, Mockito, Roboletric i Espresso.
Na przeprowadzanych warsztatach pod okiem trenera stworzysz swoją pierwszą solidnie przetestowaną aplikację. Pozwoli Ci to uniknąć powracających bugów, a osobom pracującym z Twoim kodem poczucia niepewności gdy wprowadzają do niego zmiany.
Przekonasz się jak szybko pisanie testów wejdzie Ci w krew.

Wymagania
Podstawowa znajomość komponentów systemu Android.
podstawowa znajomość języka Java lub Kotlin.
Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Android!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 4.78/5

    Programowanie aplikacji platformy Android dla urządzeń mobilnych I

    04-06-2018 Super szkolenie Szymon Kujawski, Województwo Kujawsko-Pomorskie
  • 4.92/5

    Programowanie aplikacji platformy Android dla urządzeń mobilnych I

    04-06-2018 Bardzo interesujące szkolenie przekazujące odpowiedni zasób wiedzy na temat programowania. Kamil Jankowski, Województwo Kujawsko-Pomorskie

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.