Szkolenia IT
Od profesjonalistów dla profesjonalistów.

Warsztaty Advanced Scala służą poznaniu zaawansowanych funkcji języka. Jeśli posiadasz już podstawowe doświadczenie w programowaniu w Scali, kurs ten pozwoli na pogłębienie wiedzy z programowania obiektowo-funkcyjnego oraz poznanie sposobów tworzenia DSL-i czy wykorzystania możliwości systemu typów języka.

Dla Programistów  

28-29.03.2017 i 24-25.04.2017  

Golden Floor, al. Jerozolimskie 123A, 02-017 Warszawa  

3600 PLN + VAT  

Trener

Jerzy Muller.

Opis

Szkolenie zostało stworzone, aby pomóc programistom w pełni zrozumieć tematy związane z zaawansowanym programowaniem obiektowo-funkcyjnym, możliwościami systemu typów w Scali, implicitami i kolekcjami.
Podczas zajęć zaprezentowane zostaną techniki wykorzystania języka do tworzenia dobrze zaprojektowanych bibliotek czy DSL-i. Wszystkie ćwiczenia oparte są na rozwiązywaniu konkretnego problemu.

Szkolenie jest oficjalnie akredytowane przez Lightbend Inc. oraz umożliwia uzyskanie certyfikatu.

Wymagania wstępne:

  • podstawowa znajomość Scali (zgodnie z zakresem szkolenia “Fast Track to Scala”) oraz co najmniej dwumiesięczne doświadczenie w programowaniu w Scali
  • podczas kursu potrzebny będzie własny laptop/komputer z zainstalowaną Javą 6 lub nowszą

Po ukończeniu tego kursu:

  • zrozumiesz zaawansowane aspekty programowania obiektowo-funkcyjnego w Scali
  • poznasz i nauczysz się stosować w praktyce zaawansowane aspekty systemu typów Scali
  • zrozumiesz implicity oraz wzorzec ‚type class’. Nauczysz się projektować i tworzyć biblioteki oraz DSL w Scali

Program szkolenia:

  • przypomnienie podstaw Scali
  • przedstawienie zaawansowanych elementów podejścia obiektowo-funkcyjnego
  • pogłębienie wiedzy na temat systemu typów w Scali
  • explicitly implicit
  • tworzenie wewnętrznych DSL-i
  • implementacja własnych kolekcji w Scali

Kurs jest zgodny z kursem Lightbend:  Link

Training partner

http://virtusity.com/wp-content/uploads/2014/07/lightbend-full-color1.png