Carrera profesional

Aplica métodos que te permitan crear mejor software y funcionalidades que den satisfacción y valor a los usuarios. Crea elementos de comunicación y adquiere el conocimiento para ser disciplinado mientras desarrollas y a la vez transmites tus ideas.

Ciencia de datos para desarrolladores

Crea productos basados en datos, analiza el mercado y toma las decisiones correctas, aprende a usar modelos matemáticos que te permitirán afrontar los retos basados en la inmensidad de la información disponible a través de los diferentes medios: redes sociales, gobierno y tu propia generación de datos.

Desarrollo para dispositivos móviles

Hemos ido incorporando elementos y grandes desarrolladores que nos permiten ofertar entrenamiento de calidad en áreas como el desarrollo móvil, especialmente, hablando de iOS y de las tendencias tecnológicas que existen hoy en día con respecto a ello, te queremos invitar a la filosofía de MakingDevs que te permitirá desarrollar para dispositivos móviles. Mezclando esto con los esquemas de aprendizaje que manejamos actualmente, hemos logrado conjuntar soluciones en entrenamiento que nos distinguen claramente de los demás.

Desarrollo Web

Crea mejores experiencias de usuario, aprende a usar Javascript para muchas otras cosas más de las que pensabas. Usa herramientas que te faciliten crear interacciones útiles y mejoren la experiencia con la que los usuarios usan tus aplicaciones.

El lenguaje Elixir

“Elixir es un lenguaje dinámico y funcional diseñado para crear aplicaciones escalables y fáciles de mantener. Elixir aprovecha Erlang VM, conocido por ejecutar sistemas de baja latencia, distribuidos y tolerantes a fallas, al mismo tiempo que se utiliza con éxito en dominios de desarrollo web, software integrado, ingestión de datos y procesamiento multimedia.”

Experto en Groovy

Diviértete usando un lenguaje dinámico en la JVM, se más productivo y abre nuevos panoramas tecnológicos, aprovecha el conocimiento que tienes sobre la plataforma Java y se más expresivo en el código que desarrollas.

Experto en Springframework

Encuentra todos los elementos necesarios para crear aplicaciones robustas y bien diseñadas en la plataforma Java usando la suite de herramientas de Springframework; aprende desde lo esencial hasta los subproyectos de Spring que te permitirán resolver prácticamente cualquier necesidad de negocio.

Programación Funcional Aplicada

“En un sentido estricto, la programación funcional define un programa como una función matemática que convierte unas entradas en unas salidas, sin estado interno ni efectos laterales”. En donde existen características muy particulares como inmutabilidad, falta de referencias y ausencia de efectos colaterales, la recursión como apoyo principal y funciones como tipos de datos primitivos. Hoy en día los conceptos y el aprendizaje de los conceptos de la programación funcional son esenciales para crear sistemas altamente escalables que permitan una enorme cantidad de procesamiento.