Adresaci szkolenia

Kurs przeznaczony jest dla programistów posiadających podstawową wiedzę z technologii Java, Vaadin, Spring oraz CDI, którzy chcą poszerzyć swoje kompetencje związane z tworzeniem interaktywnych aplikacji internetowych.

Cel szkolenia

Celem szkolenia jest zapoznanie uczestników z teoretycznymi oraz praktycznymi zagadnieniami technologii Vaadin, umożliwiającej efektywne tworzenie aplikacji webowych. Integracja z takimi technologiami jak Spring, CDI, czy Alfresco.

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. Dzięki szkoleniu będzie można porównać stopień integracji Vaadin ze Spring oraz CDI. W efekcie 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:

  • integrować Vaadin z techologiami Spring oraz Alfresco,
  • obsługiwać kontener springa z poziomu formularzy Vaadin,
  • dokonywać połączeń do bazy danych i wizualizować wyniki,
  • dokonywać integracji Vaadin z CDI poprzez Add-on,
  • 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,
  • tworzyć różne efekty graficzne,
  • zaimplementować architekturę Model-View-Presenter dla potrzeb lepszej integracji z innymi technologiami

Powyższa wiedza umożliwi uczestnikom na samodzielne tworzenie zaawansowanych aplikacji, opartych o technologie Vaadin, Spring i Alfresco.

Wymagania

Od uczestników wymagane jest podstawowe rozeznanie w standardach, Vaadin, Spring oraz znajomość podstaw tworzenia aplikacji webowych.

Parametry szkolenia

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

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

Program szkolenia

  1. Integracja ze Springiem
    • Konfiguracja projektu
    • Wstrzykiwanie zależności
    • Obsługa routingu
    • JPA/Hibernate i realizacja dostępu do danych
    • Bezpieczeństwo
    • Lokalizacja/internacjonalizacja aplikacji
  2. Elementy zaawansowane
    • Obsługa wielu okien przeglądarki
    • Osadzanie komponentów na stronach web
    • Vaadin CDI Add-on
    • Debuggowanie aplikacji
    • Client-Side vs Server-Side development
    • Przygotowanie wersji produkcyjnej
    • Podział aplikacji na moduły
  3. Testowanie
    • Tworzenie testów jednostkowych poszczególnych komponentów
    • Mockowanie
    • Testowanie kodu asynchronicznego
    • Vaadin TestBench

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