Erlang para intermediário Programadores: Concorrencial, Tolerância por Falha e OTP
undefined
Get Started!
0
Course Details
Language
ErlangCategory
Programming
Certificate
YesRequirements
- 1. Basic understanding of Erlang syntax (variables, atoms, tuples)
- 2. Familiarity with recursion and basic list handling
- 3. Basic knowledge of processes (spawn, message passing)
Content
Reviews
01Gerenciamento de Processo Avançado
3 Chapters - 0/3 Completed
01
Gerenciamento de Processo Avançado
3 Chapters - 0/3 Completed
Ciclo de vida do processo: Linking, Monitoramento e Trapping Exits
Padrões de recepção seletiva e caixa de correio
Grupos de Processos e Registros
02Padrões Avançados de Passagem de Mensagens
3 Chapters - 0/3 Completed
02
Padrões Avançados de Passagem de Mensagens
3 Chapters - 0/3 Completed
Sincronia vs Assíncrona Mensagens
Usando após e timeouts em blocos de recepção
Implementação de Padrões de Solicitação e Transmissão
03Sistemas de tolerância à falha
3 Chapters - 0/3 Completed
03
Sistemas de tolerância à falha
3 Chapters - 0/3 Completed
Filosofia Let-It-Crash Mergulho Profundo
Árvores de Supervisão: Um por Um, Um por Todos, Descansar por Um
Desenho de processos de trabalhadores resilientes
04Fundamentos do OTP
3 Chapters - 0/3 Completed
04
Fundamentos do OTP
3 Chapters - 0/3 Completed
Comportamentos OTP: gen_server, gen_fsm, gen_statem
Implementação de GenServers: Gestão Estadual, Chamada vs Elenco
OTP Supervisores: Reiniciar estratégias e especificações infantis
05Erlang Distribuído
3 Chapters - 0/3 Completed
05
Erlang Distribuído
3 Chapters - 0/3 Completed
Erlang Nós e Aglomeração
Comunicações de Nó e Chamadas de Procedimento Remoto
Aplicações Distribuídas por Falha-Tolerante
06Aplicações do Mundo Real
3 Chapters - 0/3 Completed
06
Aplicações do Mundo Real
3 Chapters - 0/3 Completed
Construindo uma Concorrente Servidor de bate- papo usando OTP
Implementação de uma loja Key-Value com supervisão
Problemas de registro, monitoramento e depuração da concorrência
07Otimização de Desempenho
3 Chapters - 0/3 Completed
07
Otimização de Desempenho
3 Chapters - 0/3 Completed
Processos de Análise e Passagem de Mensagens
Melhores práticas de gestão de processos e memória
Evitar gargalos em sistemas altamente concorrentes
08Mini projetos e laboratórios manuais
3 Chapters - 0/3 Completed
08
Mini projetos e laboratórios manuais
3 Chapters - 0/3 Completed
Calculadora Concorrente (aritmética multiprocesso)
Key-Value Store com supervisão OTP
Sistema de bate-papo simples com tolerância à falha
09Passos Próximos
3 Chapters - 0/3 Completed
09
Passos Próximos
3 Chapters - 0/3 Completed

