Tworzenie aplikacji webowych z użyciem Vaadin

LICZBA DNI: 3 (24h)

KOD KURSU: VAADIN

# vaadin

Autor szkolenia:
Łukasz Andrzejewski

O szkoleniu

DLA KOGO?

Szkolenie adresowane do programistów języka Java chcących tworzyć interfejs / warstwę prezentacji z użyciem Vaadin framework

WYMAGANIA

Znajomość języka Java

Podstawowe rozeznanie w standardach HTML i CSS

ZALETY

Warsztatowy charakter zajęć

Przykłady oparte o produkcyjne problemy

Cele szkolenia

Praktyczne wprowadzenie uczestników do technologii Vaadin w stopniu umożliwiającym samodzielne budowanie interfejsu użytkownika

Program

  • Architektura i główne założenia frameworku
  • Standard WebComponents
  • Struktura i najważniejsze elementy projektu
  • Konfiguracja środowiska oraz narzędzia developerskie
  • Przegląd dostępnych kontrolek UI
  • Obsługa zdarzeń
  • Zarządzanie rozkładem
  • Bindowanie i obsługa formularzy
  • Walidacja i konwersja danych
  • Stylizacja
  • Komponenty niestandardowe
  • Wykorzystanie motywów
  • Lokalizacja/internacjonalizacja
  • Zasada działania
  • Navigation cycle
  • Definiowanie reguł nawigacji
  • Przekazywanie parametrów
  • Obsługa wyjątków
  • Generowanie linków
  • Cykl życia aplikacji i komponentów
  • Istotne klasy systemowe
  • Komunikacja z serwerem
  • Zarządzanie sesją i stanem
  • Customizacja frameworku
  • Debuggowanie aplikacji
  • Client-Side vs Server-Side development
  • Konfiguracja projektu
  • Wstrzykiwanie zależności
  • Obsługa routingu
  • JPA/Hibernate i realizacja dostępu do danych
  • Bezpieczeństwo
  • Tworzenie testów jednostkowych komponentów
  • Mockowanie z wykorzytaniem Mockito
  • Testowanie kodu asynchronicznego
  • Vaadin TestBench

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.