Adresaci szkolenia

Kurs przeznaczony dla programistów posiadających podstawową wiedzę w zakresie Java, HTML oraz CSS, którzy chcą poszerzyć swoje kompetencje związane z tworzeniem interaktywnych aplikacji internetowych z użyciem Vaadin.

Cel szkolenia

Celem szkolenia jest zapoznanie uczestników z teoretycznymi oraz praktycznymi aspektami frameworka Vaadin, umożliwiającej efektywne tworzenie aplikacji webowych.

Mocne strony szkolenia

Mocnymi stronami szkolenia są zajęcia praktyczne oraz wskazówki przygotowane przez trenerów z wieloletnim doświadczeniem. Pokazane zostaną rozwiązania przyjęte zarówno w dużych jak i małych firmach zajmujących się wytwarzaniem oprogramowania. Szkolenie może pomóc uczestnikom dobrać odpowiednie metody i narzędzia do swojej, konkretnej sytuacji projektowej.

Osoby, które ukończą szkolenie dowiedzą się jak:

  • tworzyć strony i formularze, także w sposób umożliwiający przenośność,
  • stosować style CSS do formatowania stron i tworzenia efektów graficznych,
  • korzystać z zaawansowanych funkcjonalności takich jak operacje na plikach, drag & drop, komunikacja z serwerem lub osadzanie multimediów,
  • dokonywać połączeń do bazy danych i wizualizować wyniki
  • tworzyć różne efekty graficzne,
  • zaimplementować architekturę Model-View-Presenter w aplikacji webowej

Powyższa wiedza umożliwi uczestnikom na samodzielne tworzenie zaawansowanych aplikacji webowych wykorzystujących popularne standardy.

Wymagania

Od uczestników wymagana jest znajomość języka Java oraz podstawowe rozeznanie w standardach HTML i CSS.

Parametry szkolenia

3*8 godzin (3*7 godzin netto) wykładów i warsztatów (z wyraźną przewagą warsztatów).

Wielkość grupy: maks. 10 osób.

Program szkolenia

  1. Wprowadzenie do Vaadin/Vaadin Flow
    • Architektura i główne założenia
    • Vaadin vs. Vaadin Flow
    • Istotne komponenty frameworku
    • Struktura i najważniejsze elementy projektu
    • Konfiguracja środowiska oraz narzędzia deweloperskie
  2. Komponenty
    • Przegląd dostępnych kontrolek
    • Obsługa zdarzeń
    • Zarządzanie rozkładem
    • Bindowanie i obsługa formularzy
    • Walidacja i konwersja danych
    • Stylizacja
    • Komponenty niestandardowe
    • Wykorzystanie motywów
  3. Routing
    • Zasada działania
    • Navigation cycle
    • Definiowanie reguł nawigacji
    • Przekazywanie parametrów
    • Obsługa wyjątków
    • Generowanie linków
  4. Vaadin - zasada działania
    • Cykl życia aplikacji i komponentów
    • Istotne klasy systemowe
    • Komunikacja z serwerem
    • Zarządzanie sesją i stanem
    • Customizacja frameworku
    • Lokalizacja/internacjonalizacja

Pytania?

* Wymagane.


Konsultant on-line
Skorzystaj z usług naszego konsultanta on-line.
Naciśnij przycisk ‘Skorzystaj’ aby przejść do okienka czatu
Kontakt
ul. Nowogrodzka 62c
02-002 Warszawa
Telefon +48 22 2035600
Fax +48 22 2035601
Email