Erlang y Elixir

Crea aplicaciones y servicios robustos y flexibles usando el paradigma funcional

Erlang y Elixir

El lenguaje Erlang, su runtime y componentes de la máquina virtual de Erlang proporcionan todo lo necesario para poder construir aplicaciones distribuidas de baja latencia y con máxima disponibilidad. Dispone de mecanismos de supervisión, facilidades para realizar escalabilidad horizontal y vertical, gestión eficiente de recursos y un sistema pensado desde la base para posibilitar la ejecución-comunicación asíncrona.

Por otro lado, daremos un salto a Elixir, lenguaje que se beneficia de todo el potencial de Erlang, a la vez que facilita su utilización, permitiendo centrarse en el problema a solucionar. Este simplifica y facilita operaciones y mecanismos de construcción de aplicaciones, a la par que aumenta la expresividad, eliminando toda redundancia y verbosidad en nuestros códigos.

Palabras clave
  • Back-end
  • Disponibilidad
  • Servicios
  • Concurrencia
  • Escalabilidad
  • Programación funcional
  • Comunicaciones
  • Tolerancia a fallos
Duración16 horas, 3 días
Extensiones opcionales6 módulos, 5 actividades y 2 proyectos
Ejemplo real El producto ExImageInfo ha sido creado con estas tecnologías, y gracias al dominio de muchos ámbitos vistos en este y otros cursos ofertados, se ha conseguido producir la librería más rápida y popular para el procesamiento de imágenes.
Temas
  1. Introducción a Erlang y Elixir: motivación y casos de usos
  2. El lenguaje Erlang: funciones, tipos de datos, pattern matching y estructuras de control
  3. El potencial de Erlang: concurrencia, paso de mensajes, procesos y timers
  4. La robustez de Erlang: manejo de errores, señales, excepciones y puertos
  5. Erlang/OTP: el sistema, sus componentes y las aplicaciones erlang distribuidas
  6. De Erlang a Elixir: ¿qué nos ofrece? ventajas y diferencias
  7. Hablando de portabilidad y eficiencia: adaptación, interoperabilidad y rendimiento
  8. Elixir: frameworks, librerías y aplicaciones reales
¿Has visto ya el potencial de nuestros cursos?
¿Necesitas formación a medida para tu equipo?
Realizamos cursos combinados y a medida para tus necesidades formativas profesionales

Este sitio web emplea cookies propias y de terceros para analizar el tráfico y ofrecerle una mejor experiencia. Al navegar o utilizar nuestros servicios el usuario está aceptando su uso.Más información.