Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Plan Szkolenia
Wprowadzenie
- Czym jest Scala
- Paradygmaty programowania obiektowego
- Paradygmaty programowania funkcyjnego
- Scala a Java
- Środowiska uruchomieniowe języka
Podstawy języka Scala
- Typy danych
- Operatory
- Instrukcje sterujce oraz pętle
Programowanie obiektowe
- Klasy
- Pola
- Metody
- Obiekty i instancje
- Dziedziczenie, abstrakcja, hermetyzacja, polimorfizm
- Cechy
Programowanie funkcyjne
- Deklaracja funkcji
- Argumenty funkcji
- Domknięcia
- Funkcje anonimowe
- Rekurencja
- Opóźniona inicjalizacja
Pakiety
- Pakiety języka Scala
- Importowanie pakietów
- Tworzenie własnych pakietów
Pozostałe aspekty języka Scala
- Typy ogólne
- Obsługa wyjtków
- Klasy przypadku
- Kolekcje, struktury danych
- Parametry domniemane
- Metaprogramowanie
- Programowanie współbieżne
Wymagania
Wiedza z zakresu programowania funkcyjnego oraz znajomopść podstaw języka Java i JVM będzie atutem
14 godzin
Opinie uczestników (4)
Wszystko było ok
Marek Siódmiak - Santander
Szkolenie - Scala: Advanced Functional Programming
Duża ilość wiedzy praktycznej pokazanej na przykładach z "życia wziętych".
Kamil - Streamsoft Kraków
Szkolenie - Java Advanced
Pushowanie zmian na bieżąco, jak w 3 dzień zaczęłam się już gubić bardziej niż wcześniej i było ciężej wyłapać błąd na szybko to na szybko byłam w stanie zcheckoutować się na najnowszą zmiane i być na bieżąco z materiałem
Paulina
Szkolenie - Advanced Java Security
Very good knowledge and character.