Temario del curso
Conceptos Avanzados de Go
- Inmersión profunda en el sistema de tipos de Go
- Trabajo con punteros, gestión de memoria y recolección de basura
- Interfaces avanzadas y embebidas
Concurrencia y Paralelismo
- Gestión avanzada de goroutines
- Canales con búfer y sin búfer
- Instrucciones select y pools de trabajadores
Manejo de Errores y Registro
- Tipos de error personalizados y envoltura
- Registro estructurado y monitoreo
- Propagación de errores y mejores prácticas
Pruebas y Benchmarking
- Pruebas unitarias e integrales en Go
- Uso de las herramientas de prueba integradas de Go
- Benchmarking y perfilado de aplicaciones
Programación Modular y Paquetes
- Gestión de dependencias con módulos de Go
- Versión y publicación de módulos
- Construcción de bibliotecas reutilizables en Go
Creación de APIs y Microservicios
- Creación de APIs RESTful con Go
- Uso de Go con Docker y contenedores
- Orquestación y despliegue de servicios
Optimización del Rendimiento
- Perfilado y ajuste de memoria
- Estrategias de optimización de concurrencia
- Monitoreo de rendimiento con pprof
Resumen y Pasos Siguientes
Requerimientos
- Experiencia programando con Go
- Comprensión de la sintaxis de Go, estructuras de datos y funciones
- Experiencia trabajando con paquetes y concurrencia básica
Audiencia
- Desarrolladores de software experimentados
- Ingenieros backend
- Desarrolladores de aplicaciones nativas en la nube
Testimonios (5)
Muy interactivo. El formador fue muy conocedor y paciente.
Robert
Curso - Event Driven Architecture Custom
Traducción Automática
Flexibilidad para cubrir los temas que más me interesan
James Ferrier - OptoicoreIT
Curso - Building Microservices with Go
Traducción Automática
La simplicidad del lenguaje y los ejemplos dados por el profesor
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Curso - Go Programming Language for Programmers
Traducción Automática
Soporte para los problemas que presenten los participantes. La investigación y el soporte después de la formación son excelentes!
Hans Jurgen Hogerle - Daimler TSS GmbH
Curso - Advanced Go Programming
Traducción Automática
Las informaciones adicionales no incluidas en los documentos oficiales
Sayf Eddine HAMMEMI - SCALITY SA
Curso - Go for Systems Programming
Traducción Automática