|
Szkolenie Wprowadzenie do języka Scala - programowanie funkcyjne |
 Profil uczestnikaProgramista: - 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 - 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.
- Programista poprawia swój warsztat pracy – ucząc się i używając języka funkcyjnego potrafi wyjść poza utarte schematy działania.
- 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ń!
|