Bootcamp Replays

Bootcamp de Go profesional

Descripción

Requisitos previos

Este programa está dirigido a personas con experiencia en desarrollo de software que buscan especializarse en el lenguaje Go, con enfoque en programación de sistemas. Los participantes ideales cumplen con uno o varios de los siguientes perfiles:

  • Profesionales con al menos 2 años de experiencia en desarrollo de software.
  • Desarrolladores backend, ingenieros DevOps o especialistas en infraestructura cloud.
  • Egresados de bootcamps orientados a Backend, DevOps o Cloud Computing.
  • Se espera que los aspirantes cuenten con conocimientos previos en:

    • Al menos un lenguaje de programación (como Python, Node.js, PHP, Java, etc.).
    • Fundamentos bases de datos y nociones del protocolo HTTP
    • Uso de terminal.
    • Conocimientos básicos sobre herramientas de nube o contenedores (deseable).

Perfil de egreso

Al finalizar el bootcamp, los participantes dominarán el lenguaje Go y su ecosistema, siendo capaces de desarrollar herramientas, servicios y aplicaciones de sistemas de forma eficiente.

Estarán preparados para aplicar Go en automatización, concurrencia, desarrollo web y despliegue en la nube, creando soluciones escalables que cumplen con los estándares de la industria.

Serán capaces de:

  • Desarrollar aplicaciones eficientes en Go, con dominio de su sintaxis, estructuras y manejo de errores.
  • Crear herramientas CLI y programas de automatización con acceso al sistema operativo.
  • Implementar concurrencia con goroutines, canales y sincronización.
  • Construir servidores TCP/UDP y consumir APIs, aplicando conceptos de programación de redes.
  • Conectarse a bases de datos relacionales (PostgreSQL, MySQL) usando SQL nativo y ORMs.
  • Escribir pruebas unitarias e integrar CI/CD con GitHub Actions.
  • Crear, desplegar y mantener aplicaciones Go en contenedores Docker y entornos cloud (AWS/Azure).
  • Implementar observabilidad con logging estructurado y métricas.
  • Presentar proyectos funcionales que demuestren su capacidad para aplicar Go en escenarios reales de backend, DevOps y cloud