Acerca de los Libros

Estos libros te guían en el aprendizaje de un lenguaje con fuerte influencia funcional y orientado a la concurrencia y completamente desde cero, sin necesidad de tener conocimientos previos en otros lenguajes de programación respondiendo a estas preguntas:

¿Qué es Elixir?

Nos adentramos en qué es programar y sobre todo qué es programar en un lenguaje funcional y orientado a la concurrencia como Elixir.

¿Cómo podemos programar de forma funcional?

Resolvemos esta pregunta para saber cómo desarrollar código funcional y declarativo.

¿Cómo implementamos un servidor?

Comentamos cómo funcionan las interfaces de red tanto IP, TCP y UDP y creamos clientes y servidores en los diferentes protocolos.

¿Cómo trabajamos con procesos?

Los procesos son parte de la plataforma BEAM, aprendemos qué son, cómo funcionan y cómo podemos crear servidores concurrentes fácilmente.

¿Qué es OTP?

Nos adentramos en el framework que nos proporciona las mecánicas necesarias para crear servidores, máquinas de estados, gestores de eventos, supervisores, tareas, registros y aplicaciones, así como la forma de trazar y trabajar con estos.

¿Cómo creamos un proyecto listo para producción?

En ambos libros tratamos este apartado, trabajar con el ecosistema de Elixir. Es muy importante saber cómo lanzar aplicaciones y crear proyectos que podamos desplegar en producción. En estos libros cubrimos estos aspectos.

¿Cómo creamos un proyecto web desde cero?

Utilizando Phoenix Framework nos adentramos en cómo crear un proyecto con esta gran herramienta que nos facilita no solo la creación del proyecto, sino también su escalado.

¿Cómo crear un proyecto web para producción?

No solo aprendemos cómo crear estos proyectos, sino también cómo llevarlos a producción.

Además, si quieres puedes suscribirte a nuestro canal de Youtube donde podrás encontrar vídeos extra hablando de las sesiones, páginas en Markdown, puesta en producción, modificaciones y actualización en caliente del sitio web.

También tienes en cada libro los proyectos y repositorios de código abierto (libres y gratuitos) que nos sirven para dar ejemplo de cómo se programa para proyectos reales de producción. Tienes algunos de ellos aquí.

Aprende el lenguaje que ha supuesto un cambio para muchas empresas de Internet.

¡No pierdas la oportunidad de aprender!

PDF ePUB 32,00 €  24,00 €

Reseñas de los Lectores

Manuel Rubio
Saber Más Sobre el Autor/a

Manuel Rubio

Desarrollador Políglota, Escritor, Gerente y Mentor

Comenzó a programar a los 12 años con lenguajes como GW-BASIC, QBasic, MODULA-2, Pascal y C. Cuando comenzó el mundo laboral ya dominaba Java, JavaScript, PHP, Perl, Ruby, Python entre otros y más tarde comenzaría con Rust, Golang, Erlang, Elixir y Gleam. Pero lo que más le atrae es poder enseñar a programar en esos lenguajes a otros. Comenzó su formación como profesor asistiendo a un cruso en Londres y más tarde como mentor de Erlang, Elixir, OTP, Ecto y otras tecnologías dentro de Erlang Solutions Ltd. Escribir libros es para Manuel otra forma no solo de enseñar sino también de aprender, tal y como decía Feynman.

Si deseas recibir actualizaciones para este libro, ofertas y más: