Temario del curso
Conceptos Avanzados de Go
- Profundización en el sistema de tipos de Go
- Trabajo con punteros, gestión de memoria y recolección de basura (garbage collection)
- Interfaces avanzadas y embebido (embedding)
Concurrencia y Paralelismo
- Gestión avanzada de goroutines
- Canales con y sin búfer (buffered y unbuffered channels)
- Enunciados Select (Select statements) y grupos de trabajadores (worker pools)
Manejo de Errores y Registros
- Tipos de error personalizados y encapsulamiento (wrapping)
- Registros estructurados y monitoreo
- Propagación de errores y mejores prácticas
Pruebas y Benchmarks
- Pruebas unitarias e integración en Go
- Uso de las herramientas de prueba integradas de Go
- Benchmarking y perfiles de rendimiento de aplicaciones
Programación Modular y Paquetes
- Gestión de dependencias con módulos de Go
- Versionado y publicación de módulos
- Creación de bibliotecas reutilizables en Go
Construcción de APIs y Microservicios
- Creación de APIs RESTful utilizando Go
- Uso de Go con Docker y contenedores
- Orquestación e implementación de servicios
Optimización del Rendimiento
- Perfiles de memoria y ajuste
- Estrategias de optimización de concurrencia
- Monitoreo de rendimiento con pprof
Resumen y Próximos Pasos
Requerimientos
- Experiencia en programación con Go
- Conocimiento de la sintaxis de Go, estructuras de datos y funciones
- Experiencia trabajando con paquetes y concurrencia básica
Audiencia
- Desarrolladores de software experimentados
- Ingenieros de backend
- Desarrolladores de aplicaciones nativas de la nube (cloud-native)
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (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