Concorrenza e Parallelismo alla Scala
Scopri come scrivere programmi di Scala efficienti e reattivi utilizzando tecniche di convalutazione e parallelismo Questo corso copre il lavoro con Futures and Promises, la gestione di calcoli asincroni, sfruttando librerie di convalutazione funzionali come Cats Effect e ZIO, e ottimizzando le prestazioni con collezioni parallele . Costruirai competenze pratiche per scrivere applicazioni sicure e contemporaneamente in uno stile funzionale.
Course Details
Language
ScalaDuration
7 daysDifficulty:
mediumCategory
Programming
Certificate
YesRequirements
- ✓ Basic understanding of Scala syntax and programming fundamentals
- ✓ Scala compiler installed (Scala SDK)
- ✓ Familiarity with basic terminal/command-line operations
- ✓ Knowledge of concurrency concepts (e.g., threads, actors)
- ✓ Understanding of parallelism techniques in Scala (e.g., Futures, Parallel Collections)
01Introduzione alla convergenza e al parallelismo
3 Chapters - 0/3 Completed
Introduzione alla convergenza e al parallelismo
3 Chapters - 0/3 Completed
Comprendere i concetti fondamentali
Il modello di memoria JVM e basi di filettatura
Iniziare con i fili in Scala
02Futuri e promesse
3 Chapters - 0/3 Completed
Futuri e promesse
3 Chapters - 0/3 Completed
Introduzione ai futuri
Comporre i futuri
Promessi in Scala
03Collezioni parallele e funzionali Convalida
3 Chapters - 0/3 Completed
Collezioni parallele e funzionali Convalida
3 Chapters - 0/3 Completed
Lavorare con Collezioni Parallele
Concorrenza funzionale con compiti
Evitare lo Stato Mutativo condiviso
04Async/Await e Moderna Convalutazione Scala
3 Chapters - 0/3 Completed
Async/Await e Moderna Convalutazione Scala
3 Chapters - 0/3 Completed





