Strona główna >> Szkolenia >> Wprowadzenie do języka Scala - programowanie funkcyjne

Szkolenie Wprowadzenie do języka Scala - programowanie funkcyjne

 pdf

Terminy

 

 

 

 

Profil uczestnika

Programista:

  • chce poznać i zastosować język Scala w projektach komercyjnych;
  • chce wprowadzić narzędzie usprawniające tworzenie aplikacji na platformie Java;
  • chce poszerzyć umiejętności programistyczne o zastosowanie języków funkcyjnych w codziennej pracy;
  • posiada przynajmniej roczne doświadczenia w programowaniu.

Korzyści ze szkolenia

  1. Wzrasta efektywność pracy programisty – dzięki zastosowaniu języka skryptowego do realizacji części zadań w projekcie, kod powstaje szybciej i jest prostszy w analizie.
  2. Programista poprawia swój warsztat pracy – ucząc się i używając języka funkcyjnego potrafi wyjść poza utarte schematy działania.
  3. Zwiększa się jakość kodu tworzonego przez programistę – dzięki odpowiedniemu zastosowaniu skryptowego języka funkcyjnego, łatwiej utrzymać i przetestować kod.

Parametry szkolenia

  • Czas trwania: 2 dni - 16 godzin.
  • Forma zajęć: Laboratorium Scala - 70%, wykład - 30%.
  • Wielkość grupy: do 10 osób.
  • Zobacz swoje materiały szkoleniowe

Szczegółowy program

 

Moduł 1: Wprowadzenie do języka Scala

  • Cele postawione przed językiem Scala
  • Narzędzia do pracy w języku Scala
  • Przegląd języka: zmienne, funkcje, pętle, instrukcje warunkowe, iterowanie, tablice, listy,krotki, zbiory,mapy. 

Moduł 2: Podstawowe elementy języka Scala

  • Klasy i obiekty
  • Typy i operacje
  • Obiekty funkcyjne
  • Instrukcje sterujące
  • Funkcje i domknięcia
  • Tworzenie abstrakcji
  • Kompozycja i dziedziczenie

Moduł 3: Zaawansowane elementy języka Scala

  • Hierarchia klas języka Scala
  • Cechy (ang. traits)
  • Pakiety i importy
  • Listy
  • Kolekcje
  • Asercje i testy jednostkowe
  • Obiekty stanowe
  • Parametryzacja typu
  • Konwersje niejawne
  • Parametry
  • Wyrażenia typu for
  • Wyłuskiwacze (ang. extractors)
  • Adnotacje
  • Praca z XML
  • Parsery

Moduł 4: Interfejs użytkownika

  • Programowanie GUI
  • Panele
  • Obsługa zdarzeń

Chcesz sprawdzić, czy nasze szkolenia będą Ci odpowiadać? Napisz lub zadzwoń!

Proponujemy szkolenia zamknięte, aby obniżyć koszt udziału w szkoleniu. Aby poznać więcej szczegółów napisz lub zadzwoń!