Design de aplicação modular e escalável em Scala
Design de Aplicação Modular e Escalável no Scala ensina você a estruturar aplicações em componentes reutilizáveis e manutáveis, garantindo que eles possam lidar com o crescimento em complexidade e escala Você explorará padrões de design, técnicas de modularização e estratégias de escalabilidade.
Course Details
Language
ScalaDuration
2–3 weeksDifficulty:
hardCategory
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 modular design principles
- ✓ Understanding of scalable application architecture in Scala
01Princípios de Design Modular em Scala
3 Chapters - 0/3 Completed
Princípios de Design Modular em Scala
3 Chapters - 0/3 Completed
Traços, classes de caso e recursos orientados para objetos
Organizar código em componentes reutilizáveis
Introdução à S.O.L.I.D e equivalentes funcionais
02Desenho funcional e seguro de tipo
3 Chapters - 0/3 Completed
Desenho funcional e seguro de tipo
3 Chapters - 0/3 Completed
Funções puras, imutabilidade e ADTs
Manipulação de efeitos com Opção, ou, e Tente
Injeção de dependência usando MacWire ou Tagless Final
03& Concorrente assíncrona Arquitetura
3 Chapters - 0/3 Completed
& Concorrente assíncrona Arquitetura
3 Chapters - 0/3 Completed
Trabalhar com o Futuro e o Contexto de Execução
Introdução aos Atores Akka e padrões de mensagens
Concepção de sistemas tolerantes a falhas
04Microservices escaláveis com Akka HTTP
3 Chapters - 0/3 Completed
Microservices escaláveis com Akka HTTP
3 Chapters - 0/3 Completed
Construindo APIs REST usando Akka HTTP ou http4s
Modularização de serviços e estratégias de comunicação
Configuração e gestão do ambiente
05Teste, implantação e observação
3 Chapters - 0/3 Completed
Teste, implantação e observação
3 Chapters - 0/3 Completed





