gradient

Elixir primeros pasos

Elixir es un lenguaje dinámico y funcional para crear aplicaciones escalables y mantenibles. Elixir se ejecuta en la maquina virtual de Erlang, conocida por crear sistemas distribuidos, de baja latencia y tolerantes a fallas. Estas capacidades y las herramientas de Elixir permiten a los desarrolladores ser productivos en varios dominios, como desarrollo web, software integrado, aprendizaje automático, canales de datos y procesamiento multimedia, en una amplia gama de industrias.

Por todo lo anterior (y otros beneficios), cada vez son más los programadores experimentados que adoptan Elixir como su lenguaje de programación favorito.

En este curso intentamos "aplanar la curva" de aprendizaje. Si eres nuevo programando, seguramente adoptarás fácilmente las mejores prácticas y cuando menos lo pienses estarás aprovechando las bondades de este lenguaje.

El curso consta de los siguientes temas:

  • Introducción a Elixir y Erlang
    • ¿Qué es Elixir y por qué es importante?
    • ¿Qué es Erlang y por qué es importante para Elixir?
    • Historia y filosofía de Elixir y Erlang.
  • Sintaxis y semántica básica de Elixir
    • Tipos de datos básicos, operadores y expresiones.
    • Control de flujo: condicionales, bucles y funciones.
  • Estructuras de datos en Elixir
    • Listas, mapas y tuplas.
    • Pattern matching y guardas.
    • Módulos y funciones anidadas.
  • Programación funcional en Elixir
    • Funciones de orden superior: map, reduce, filter, etc.
    • Recursividad y uso de tail.
    • Programación declarativa: pipe operator y comprehensions.

Pronto publicaremos el curso con temas más avanzados. No olvides seguirnos en redes sociales para estar al día sobre las publicaciones o bien puedes mandarnos tus datos usando el formulario de la página. También puedes enviarnos un correo a labs@romikya.mx con tus dudas.

Compartir:
gradient

Contáctanos

Nos interesa escucharte

Información

No dudes en escribirnos si tienes alguna pregunta adicional o si necesitas más información. Nuestro equipo estará encantado de ayudarte en todo lo que necesites.