Programowanie w języku Groovy

LICZBA DNI: 3 (24h)

KOD KURSU: GROOVY/J

POZIOM SZKOLENIA:

# groovy

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

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

WYMAGANIA

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

ZALETY

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

Kameralne grupy - szkolenia technologiczne prowadzimy w grupach liczących do 8 osób. Pozwala to na indywidualne podejście oraz aktywizację każdego uczestnika

Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań

Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką

Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

Poznanie języka Groovy w stopniu pozwalającym na swobodną migrację z Javy

Zrozumienie mechanizmów oraz mocnych i słabych stron języka Groovy

Program

  • Składnia
  • Operatory
  • Cukier składniowy
  • Wsparcie dla kolekcji
  • Groovy Development Kit
  • Różnice pomiędzy Groovy i Java
  • Najczęstsze pułapki
  • Idiomatyczny kod Groovy
  • Koercja
  • Domknięcia
  • Traits
  • Compile-time metaprogramming
  • Skrypty
  • Wsparcie dla przetwarzania dokumentów XML
  • Wsparcie dla przetwarzania dokumentów JSON
  • Runtime metaprogramming
  • Języki specyficzne dla domeny
  • Duck typing
  • Flow typing
  • Weryfikacja typów
  • Meta Object Protocol
  • Statyczna kompilacja
  • Wsparcie dla instrukcji invokeDynamic
  • Katalog bin dystrybucji
  • Grape
  • IDE
  • Jenkins Pipeline
  • SDKMAN
  • Spock Framework
  • Geb
  • Gradle
  • Grails
  • Ratpack
  • GPars
  • CodeNarc
  • Jenkins Job DSL

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.