Aprende Go con nuestras formaciones
Nos gusta que nuestras clases sean muy prácticas y didácticas, no nos conformamos con enseñar Go, queremos que entiendas qué estás escribiendo y cómo utilizarlo. Si has elegido Go es porque la performance te importa, así que lo tenemos muy presente a la hora de estructurar nuestros cursos.
Creemos que la práctica hace al maestro, por eso nuestros cursos están diseñados para mejorar las habilidades de tu equipo a través de ejercicios, katas y charlas técnicas, teniendo siempre la perspectiva de reproducir escenarios de la vida real, basados en nuestra experiencia desarrollando software durante años.
¿Hablamos?Go Gladiator
Entendemos que ya tienes las bases para empezar a programar en Go, pero sigues teniendo ciertas
dudas de como unificar todos los conceptos. Aquí enseñaremos cómo aplicar conceptos que deberían ser
un must en nuestro día a día, como son los principios SOLID y clean architecture.
Aprenderemos como arquitecturar nuestro proyecto así y como poner en práctica todo lo aprendido
hasta ahora profundizando en el entendimiento del lenguaje y como éste resuelve algunas particularidades,
como la gestión de errores (error handling) entre otros.
Todo desde la práctica de crear una API desde cero junto al equipo.
Go Warrior
Este nivel de formación está diseñado para aquellas compañías que tengan desarrolladores
con poco o nada de experiencia en Go. Aquí explicaremos los fundamentos del lenguaje, a través
de teoría y ejercicios prácticos.
Una vez terminada la formación los estudiantes habrán adquirido los conocimientos
necesarios como para empezar a realizar algunas aplicaciones menores o mantener ya existentes.
Go Hero
Este nivel es ideal para todas aquellas empresas que quieran preparar a sus desarrolladores
Go más avanzados, para crear sistemas listos para producción, escalables, rápidos y mantenibles en Go.
Este curso quiere ofrecer un mayor entendimiento sobre cómo construir nuestros microservicios y cómo
realizar la comunicación entre ellos.
Aprenderemos a crear una API REST o gRPC (dependiendo de las necesidades), con todo lo que ello
implica, desde el sistema de logging hasta el sistema de monitoring.
Explicaremos como utilizar la arquitectura "Package Oriented Design" en nuestros proyectos,
Docker y deploy en la nube.