Erlang para Intermediate Programadores: Concurrencia, tolerancia predeterminada y OTP
Get Started!
0
Course Details
Language: Erlang
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Requirements
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
01Gestión avanzada de procesos
3 Chapters - 0/3 Completed
01
Gestión avanzada de procesos
3 Chapters - 0/3 Completed
Ciclo de vida del proceso: Linking, Monitoring, and Trapping Exits
Patrones selectivos de recepción y buzón
Grupos de Procesos y Registros
02Pautas de Pasado de Mensaje Avanzado
3 Chapters - 0/3 Completed
02
Pautas de Pasado de Mensaje Avanzado
3 Chapters - 0/3 Completed
Sincrónico vs Asincrónico Mensajería
Usando después y Timeouts en los bloques de recepción
Aplicación de patrones de solicitud y radiodifusión
03Fault-Tolerant Systems
3 Chapters - 0/3 Completed
03
Fault-Tolerant Systems
3 Chapters - 0/3 Completed
Let-It-Crash Philosophy Deep Dive
Árboles de supervisión: uno por uno, uno por todos, descanso por uno
Diseño de procesos de trabajo resistentes
04OTP Fundamentals
3 Chapters - 0/3 Completed
04
OTP Fundamentals
3 Chapters - 0/3 Completed
Comportamientos OTP: gen_server, gen_fsm, gen_statem
Implementing GenServers: State Management, Call vs Cast
OTP Supervisores: Estrategias de reinicio y especificaciones infantiles
05Distribuido Erlang
3 Chapters - 0/3 Completed
05
Distribuido Erlang
3 Chapters - 0/3 Completed
Nodos Erlang y agrupación
Llamadas de comunicación de nodos y procedimientos remotos
Aplicaciones distribuidas por defecto-tolerante
06Aplicaciones en el mundo real
3 Chapters - 0/3 Completed
06
Aplicaciones en el mundo real
3 Chapters - 0/3 Completed
Building a Concurrent Servidor de chat usando OTP
Implementación de una tienda de valor clave con supervisión
Logging, Monitoring, and Debugging Concurrency Issues
07Optimización del rendimiento
3 Chapters - 0/3 Completed
07
Optimización del rendimiento
3 Chapters - 0/3 Completed
Procesos de Profiling y Mensaje Pasando
Mejores prácticas de gestión de memoria y procesos
Evitar los obstáculos en sistemas altamente concurrentes
08Mini Proyectos y Laboratorios
3 Chapters - 0/3 Completed
08
Mini Proyectos y Laboratorios
3 Chapters - 0/3 Completed
Calculadora concurrente (multi-process arithmetic)
Key-Value Store con OTP Supervision
Sistema de chat simple con tolerancia predeterminada
09Siguientes pasos
3 Chapters - 0/3 Completed
09
Siguientes pasos
3 Chapters - 0/3 Completed