Tworzenie aplikacji webowych z użyciem Vaadin
LICZBA DNI: 3 (24h)
KOD KURSU: VAADIN
Weź udział w szkoleniu
Termin
Lokalizacja
Cena / os
26
kwietnia
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Termin
26
kwietnia
Lokalizacja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Cena / os
Powiadom
o kolejnych terminach
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 w stopniu średnio zaawansowanym
Podstawowa wiedza na temat HTML i CSS
ZALETY
Warsztatowy charakter zajęć (nauka przez praktykę)
Cele szkolenia
Praktyczne wprowadzenie do technologii Vaadin
Program
Wprowadzenie do Vaadin/Vaadin Flow
- Architektura i główne założenia frameworku
- Standard Web Components
- Struktura i najważniejsze elementy projektu
- Konfiguracja środowiska oraz narzędzia developerskie
Komponenty
- 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
Routing
- Zasada działania
- Navigation cycle
- Definiowanie reguł nawigacji
- Przekazywanie parametrów
- Obsługa wyjątków
- Generowanie linków
Vaadin - zasada działania
- Cykl życia aplikacji i komponentów
- Istotne klasy systemowe
- Komunikacja z serwerem
- Zarządzanie sesją i stanem
- Customizacja frameworku
- Debugowanie aplikacji
- Client-Side vs Server-Side development
Integracja ze Springiem
- Konfiguracja projektu
- Wstrzykiwanie zależności
- Obsługa routingu
- JPA/Hibernate i realizacja dostępu do danych
- Bezpieczeństwo
Testowanie
- Tworzenie testów jednostkowych komponentów
- Mockowanie z wykorzystaniem biblioteki Mockito
- Testowanie kodu asynchronicznego
- Vaadin TestBench
