Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Bevezetés
- Scala JVM nyelvként
- Objektumorientált programozás kontra funkcionális programozás
Az Object-Functional áttekintése Programming
- Farok rekurzió
- Részleges funkciók
- Curry és részleges funkció alkalmazása
- Lezárások
- Lusta értékelés
Az Scala típusrendszer elsajátítása
- A tulajdonságokról
- Szerkezeti típusok
- Útvonalfüggő típusok
- Öntípusok
- Kovariancia és kontravariancia
- Típushatárok
Speciális mintaillesztés itt: Scala
- Mély illeszkedés
- Elszívók használata
Az Scala Implicit használata
- Implicit konverzió, osztályok és paraméterek
- Típus osztályminta
- Kontextus és nézethatárok
Könyvtárak és DSL-ek
- Egyedi vezérlőstruktúrák név szerinti paraméterekkel
- Jól megtervezett könyvtárak és belső DSL-ek építése
Munka a Scala gyűjteményekkel
- Streams használata
- Manifestek és osztálycímkék
- Építők
- CanBuildFrom
- Egyedi gyűjtemények készítése
Funkcionális kivételkezelés
- Hagyományos kivételkezelés
- Funkcionális kivételkezelés
- A Próbálja ki a megértés érdekében
Zárszó
Követelmények
- Gyakorlati tapasztalat a Scala programozásban
- A mintaillesztés és a tulajdonságok ismerete
Közönség
- Scala programozók, akik szeretnék megtanulni a Scala fejlettebb és árnyaltabb funkcióit
14 Órák