Adresaci szkolenia:

Szkolenie adresowane do programistów Javy chcących poznać język Groovy oraz jego ekosystem.

Cel szkolenia:

  • poznanie języka Groovy w stopniu pozwalającym na swobodną migrację z Javy
  • zrozumienie mechanizmów działania języka Groovy
  • poznanie mocnych i słabych stron języka
  • poznanie ekosystemu Groovy

Mocne strony szkolenia:

Szkolenie zorientowane na aspekty praktyczne, obejmujące także omówienie najczęściej popełnianych błędów.

Wymagania:

Od uczestników szkolenia wymagana jest podstawowa znajomość Javy.

Parametry szkolenia:

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

Program szkolenia

  1. Podstawy
    • składnia
    • operatory
    • lukier składniowy
    • wsparcie dla kolekcji
    • Groovy Development Kit
  2. Groovy okiem programisty Java
    • różnice pomiędzy Groovy i Java
    • najczęstsze pułapki
    • idiomatyczny kod Groovy
  3. Często wykorzystywane konstrukcje i mechanizmy
    • koercja
    • domknięcia
    • traity
    • compile-time metaprogramming
    • skrypty
    • wsparcie dla przetwarzania dokumentów XML
    • wsparcie dla przetwarzania dokumentów JSON
  4. Mechanizmy zaawansowane
    • runtime metaprogramming
    • języki specyficzne dla domeny
  5. Dynamiczne i statyczne cechy języka
    • duck typing
    • flow typing
    • weryfikacja typów
    • Meta Object Protocol
    • statyczna kompilacja
    • wsparcie dla instrukcji invokeDynamic
  6. Często popełniane błędy
  7. Aspekty wydajnościowe
  8. Najlepsze praktyki
  9. Narzędzia
    • katalog bin dystrybucji
    • Grape
    • IDE
  10. Ekosystem
    • SDKMAN
    • Spock Framework
    • Geb
    • Gradle
    • Grails
    • Ratpack
    • GPars
    • CodeNarc
    • Jenkins Job DSL

Pytania?

* Wymagane.
** Szczegóły promocji w Regulaminie.


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