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

Liczba uczestników



Cena za uczestnika

Opinie uczestników (4)

Szkolenia Powiązane

Combined C/C++, JAVA and Web Application Security

28 godzin

Advanced Java Security

21 godzin

Combined JAVA, PHP and Web Application Security

28 godzin

Standard Java Security

14 godzin

Java and Web Application Security

21 godzin

Powiązane Kategorie