Elixir


¿Listo para aprender el leguaje del futuro?

Los próximos desarrolladores necesitan contar con experiencia para construir software funcional y concurrente.

Con la llegada de “Internet of things” y una gran necesidad por sistemas escalables y tolerantes a fallos, Elixir es tu mejor herramienta para adquirir las habilidades necesarias para afrontar estos retos.


Si te interesa:

  • ¿Crear Websites que puedan escalar fácilmente a millones de usuarios?
  • ¿Entender cómo WhatsApp puede enviar el doble de mensajes de texto, que todas las empresas de telecomunicación juntas?
  • ¿Ahorrar costos en el uso de servidores donde despliegas tu Backend en aproximadamente 50%?
  • ¿Que la respuesta de tus servicios web se mida en microsegundos en vez de milisegundos?
  • ¿Mantener tus sistemas 99.9% disponibles sin la necesidad de ventanas de mantenimiento para actualizar producción?

    ¡Entonces necesitas aprender Elixir!


Dirigido a:

Profesionales de TI interesados en crear sistemas concurrentes, distribuidos y tolerantes a fallos, con fundamentos sólidos de una arquitectura de microservicios, para aprovechar las ventajas que éstos nos ofrecen.


Objetivo:

Al finalizar el curso podrás:

  • Crear sitios web utilizando Phoenix
  • Implementar Microservicios y APIs
  • Escalar tus sistemas de manera horizontal y vertical
  • Aprovechar todos los núcleos de tu hardware

 

Aprenderás:

  • Bases sólidas del lenguaje. Desde tipos de datos (números, átomos, tuplas, listas, pattern matching, enums y streams), protocolos, excepciones, diseño de sistemas distribuidos, hasta crear una aplicación web utilizando Phoenix
  • Características principales de la máquina virtual (Beam), procesos y árboles de supervisión
  • Pruebas unitarias
  • OTP -> Procesos, Concurrencia, Genserver, Supervisores.
  • El framework web Phoenix, manejo de conexiones, plugs, estructura de un proyecto (views, controllers, models, templates
  • Ecto, migraciones, channels
  • Despliegue en producción

Impartido por:

Norberto Ortigoza

Director general de Bunsan. Desarrollador, Instructor y conferencista con más de 25 años de experiencia utilizando una gran variedad de lenguajes, entre ellos Smalltalk, Objective-C, Java, C, C#, Python, Ruby, Go, Swift y Elixir. Ha impartido cursos en Europa, Estados Unidos, India y México, y en instituciones como Bignerdranch y Hipbyte. Actual líder de la comunidad de Elixir Mexico City.


Información:

Duración: 32 horas

Días: sábados

Horario: de 9:00 a 17:00 horas

Inversión: $18,000.00

¡Cupo limitado!

¡Pregunta por nuestros descuentos especiales y/o precio por sesión!

Teléfono: +52 (55) 7826 – 0187

entrenamiento@matout.io