Concurrencia y paralelismo en Scala
Aprende a escribir programas Scala eficientes y sensibles usando técnicas de concurrencia y paralelismo Este curso cubre trabajar con Futuros y Promesas, gestionar computaciones asincrónicas, aprovechar bibliotecas funcionales de concurrencia como Cats Effect y ZIO, y optimizar el rendimiento con colecciones paralelas . Construirás habilidades prácticas para escribir aplicaciones seguras y simultáneas en un estilo funcional.
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)
01Introducción al consentimiento y al paralelismo
3 Chapters - 0/3 Completed
Introducción al consentimiento y al paralelismo
3 Chapters - 0/3 Completed
Comprender los conceptos básicos
El modelo de memoria JVM y las bases de empuje
Comienzo con los hilos en Scala
02Futuros y Promesas
3 Chapters - 0/3 Completed
Futuros y Promesas
3 Chapters - 0/3 Completed
Introducción a los futuros
Composing Futures
Promesas en Scala
03Colecciones paralelas y funcionales Concurrencia
3 Chapters - 0/3 Completed
Colecciones paralelas y funcionales Concurrencia
3 Chapters - 0/3 Completed
Trabajando con Colecciones Paralelas
Concurrencia funcional con tareas
Evitar el Estado Mutable Compartido
04Async/Await and Modern Scala Concurrency
3 Chapters - 0/3 Completed
Async/Await and Modern Scala Concurrency
3 Chapters - 0/3 Completed





