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