Concorrencia e Paralelismo em Scala
Saiba como escrever programas Scala eficientes e responsivos usando técnicas de concorrência e paralelismo Este curso cobre trabalhar com Futuros e Promessas, gerenciar computação assíncrona, alavancar bibliotecas de concorrência funcionais como Cats Effect e ZIO, e otimizar o desempenho com coleções paralelas . Você construirá habilidades práticas para escrever aplicativos seguros e simultâneos em um 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)
01Introdução à concorrência e ao paralelismo
3 Chapters - 0/3 Completed
Introdução à concorrência e ao paralelismo
3 Chapters - 0/3 Completed
Compreender os Conceitos Principais
O Modelo de Memória da JVM e os Princípios Básicos
Começando com Tópicos no Scala
02Futuros e promessas
3 Chapters - 0/3 Completed
Futuros e promessas
3 Chapters - 0/3 Completed
Introdução ao Futuro
Compondo Futuros
Promessas em Scala
03Coleções paralelas e funcionais Concurrência
3 Chapters - 0/3 Completed
Coleções paralelas e funcionais Concurrência
3 Chapters - 0/3 Completed
Trabalhando com Coleções Paralelas
Concorrencia funcional com tarefas
Evitar Estado Mutável Compartilhado
04Assync/Aguarde e Modern Scala Concurrency
3 Chapters - 0/3 Completed
Assync/Aguarde e Modern Scala Concurrency
3 Chapters - 0/3 Completed





