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
Vélemények (4)
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Kurzus - Clean Code
Nagy mennyiségű gyakorlati tudás valós példákon bemutatva.
Kamil - Streamsoft Kraków
Kurzus - Java Advanced
Machine Translated
Folyamatosan erőltetve a változtatásokat, amikor a 3. napon kezdtem jobban eltévedni, mint korábban, és nehezebb volt gyorsan észrevenni a hibát, gyorsan meg tudtam nézni a legújabb változásokat és naprakész voltam az anyaggal
Paulina
Kurzus - Advanced Java Security
Machine Translated
Very good knowledge and character.