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.
Duración 21 horas
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
- Interfaces avanzadas y herencia
Concurrencia y paralelismo
- Gestión avanzada de goroutines
- Canales con y sin búfer
- Enunciados Select y pools de trabajadores
Gestión de errores y registro
- Tipos de error personalizados y encapsulamiento
- Registro estructurado y monitoreo
- Propagación de errores y mejores prácticas
Pruebas y pruebas de rendimiento
- Pruebas de unidades y de integración en Go
- Uso de las herramientas de prueba integradas de Go
- Pruebas de rendimiento y perfiles de aplicaciones
Programación modular y paquetes
- Gestión de dependencias con módulos de Go
- Versionado y publicación de módulos
- Construcción de bibliotecas reutilizables de Go
Construcción de APIs y microservicios
- Creación de APIs RESTful utilizando Go
- Uso de Go con Docker y contenedores
- Orquestación y despliegue de servicios
Optimización del rendimiento
- Perfiles de memoria y ajuste
- Estrategias de optimización de concurrencia
- Monitoreo del rendimiento con pprof
Resumen y próximos pasos
Requerimientos
- Experiencia programando con Go
- Comprensión de la sintaxis de Go, las estructuras de datos y las funciones
- Experiencia trabajando con paquetes y concurrencia básica
Público objetivo
- Desarrolladores de software experimentados
- Ing. de backend
- Desarrolladores de aplicaciones cloud-native
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