Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Wstęp
- Co to jest Scala
- Paradygmaty programowania obiektowego
- Paradygmaty programowania funkcjonalnego
- Scala i Java
- Środowiska uruchomieniowe języka
Podstawy Scala
- Typy danych
- Operatorzy
- Instrukcje sterujące i pętle
Object-Oriented Programming
- Zajęcia
- Pola
- Metody
- Obiekty i instancje
- Dziedziczenie, abstrakcja, enkapsulacja, polimorfizm
- Cechy
Funkcjonalne Programming
- Deklaracja funkcji
- Argumenty funkcji
- domknięcia
- funkcje anonimowe
- rekurencja
- opóźniona inicjalizacja
Pakiety
- Pakiety Scala język
- Importowanie pakietów
- Twórz własne pakiety
Inne aspekty języka Scala.
- typy ogólne
- wyjątkowa obsługa
- przypadek klasy.
- kolekcje, struktury danych
- rzekome parametry
- metaprogramowanie
- programowanie współbieżne
Wymagania
- Znajomość programowania funkcyjnego i podstawowa wiedza na temat Java i JVM będzie dodatkowym atutem .
14 godzin