Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Conceptos avanzados de Go
- Análisis profundo del sistema de tipos de Go
- Trabajo con punteros, gestión de memoria y recolección de basura
- Interfaces avanzadas y embebido
Concurrencia y paralelismo
- Gestión avanzada de goroutines
- Canales con y sin búfer
- Sentencias select y grupos de trabajadores (worker pools)
Manejo de errores y registro de eventos (logging)
- Tipos de errores personalizados y encapsulamiento
- Registro estructurado y monitoreo
- Propagación de errores y mejores prácticas
Pruebas y evaluación de rendimiento (benchmarking)
- Pruebas unitarias y de integración en Go
- Uso de las herramientas de prueba integradas en Go
- Evaluación de rendimiento y perfilado de aplicaciones
Programación modular y paquetes
- Gestión de dependencias con módulos de Go
- Control de versiones y publicación de módulos
- Construcción de bibliotecas reutilizables en Go
Desarrollo de APIs y microservicios
- Creación de APIs RESTful usando Go
- Uso de Go con Docker y contenedores
- Orquestación de servicios y despliegue
Optimización del rendimiento
- Perfilado y ajuste de memoria
- Estrategias de optimización de concurrencia
- Monitoreo del rendimiento con pprof
Resumen y próximos pasos
Requerimientos
- Experiencia programando en Go
- Comprensión de la sintaxis, estructuras de datos y funciones de Go
- Experiencia trabajando con paquetes y concurrencia básica
Audiencia
- Desarrolladores de software experimentados
- Ingenieros backend
- Desarrolladores de aplicaciones nativas en la nube
21 Horas
Testimonios (2)
La estructura del entrenamiento y los ejercicios fueron fantásticos. El formador logró entusiasmarme para trabajar con Go en el futuro, lo cual no es una tarea fácil.
Noah Van Tiggel - Spot Buy Center BV
Curso - Advanced Go Programming
Traducción Automática
El formador demostró ser un experto en el tema, algo que nunca doy por sentado. Proporcionó una visión muy útil sobre los estándares de la industria.
Giuseppe
Curso - Learning Go Programming
Traducción Automática