Acelera productividad de tu equipo con Go Avanzado mediante formación A Medida, tutorizada y bonificable por FUNDAE para empresas. Solicita propuesta a medida.
Concurrencia profesional Incluye patrones robustos y diagnóstico avanzado.
1
Integración nativa segura Permite trabajar con C/C++ sin comprometer estabilidad.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Tema 1: Runtime de Go y modelo interno de ejecución
Modelo M:N de goroutines
Scheduler y planificación
Stack growth dinámico
Gestión de memoria interna
Garbage collector en detalle
Escape analysis
Bloqueos y preempción
GOMAXPROCS y paralelismo real
Impacto del runtime en rendimiento
Diagnóstico de problemas del scheduler
Tema 2: Concurrencia avanzada y sincronización
Gestión avanzada de goroutines
Worker pools optimizados
Fan-in y Fan-out complejos
Orquestación y coordinación de tareas
Select multiplexado avanzado
Cancelación jerárquica con context
Mutex y RWMutex en escenarios reales
Atomicidad y operaciones lock-free
Cond variables y sincronización avanzada
Diagnóstico y resolución de race conditions
Tema 3: Diseño de sistemas concurrentes robustos
Productor-consumidor profesional
Backpressure real
Circuitos de control de carga
Escalabilidad vertical y horizontal
Diseño orientado a latencia
Consistencia en sistemas concurrentes
Manejo de estados compartidos
Diseño idempotente
Testing de concurrencia compleja
Afinamiento y reducción de latencia
Tema 4: Profiling y optimización avanzada
Benchmarking con go test -bench
Profiling CPU con pprof
Profiling de memoria y heap
Análisis de bloqueos
Detección de memory leaks
Optimización de asignaciones
Eliminación de sobrecarga en hot paths
Mejora de throughput
Diagnóstico de cuellos de botella
Afinamiento basado en datos reales
Tema 5: Programación funcional avanzada en Go
Funciones de orden superior
Closures avanzadas y captura de variables
Composición funcional aplicada
Inmutabilidad estratégica
Streams y pipelines funcionales
Map, Filter, Reduce manual en Go
Control de efectos secundarios
Uso consciente de recursión
Limitaciones del enfoque funcional en Go
Diseño híbrido funcional-imperativo
Tema 6: Reflexión avanzada y uso del paquete reflect
Tipos reflect.Type y reflect.Value
Inspección dinámica de estructuras
Invocación dinámica de métodos
Modificación dinámica de campos
Limitaciones y coste en rendimiento
Uso seguro de reflexión
Casos reales: serialización personalizada
Registro dinámico de tipos
Conversión dinámica controlada
Buenas prácticas y cuándo evitarlo
Tema 7: AST y generación de código
Introducción al paquete go/ast
Análisis sintáctico de código
Escritura de generadores personalizados
Manipulación de nodos AST
Herramientas de code generation
Plantillas y generación de boilerplate
Integración con go generate
Creación de DSL internos
Automatización de validaciones
Mantenimiento de generadores
Tema 8: Metaprogramación aplicada
Concepto real de metaprogramación en Go
Anotaciones vía struct tags
Interceptores y wrappers dinámicos
Inyección de dependencias avanzada
Creación de mini frameworks internos
Extensibilidad controlada
Seguridad y mantenibilidad
Serialización avanzada personalizada
Generación de proxies
Límites prácticos en Go
Tema 9: Integración avanzada con C y C++
Introducción profunda a cgo
Gestión de punteros segura
Conversión de tipos C-Go
Manejo de memoria compartida
Creación de bindings manuales
Generación automática de bindings
Diseño de APIs exportables
Testeo y depuración de bindings
Resolución de errores de enlace
Buenas prácticas de integración nativa
Tema 10: Seguridad y protección de memoria
Prevención de fugas en cgo
Manejo seguro de buffers
Protección frente a corrupción de memoria
Validación de datos externos
Seguridad en integración nativa
Análisis de vulnerabilidades
Gestión de dependencias externas
Auditoría de código crítico
Protección contra desbordamientos
Estrategias de mantenimiento seguro
Tema 11: Desarrollo web avanzado en Go
Uso avanzado de Gin o Echo
Middleware complejo
Enrutamiento dinámico
Versionado de APIs
Validación avanzada de entrada
Manejo estructurado de errores HTTP
Documentación automática
Pruebas de APIs
Seguridad en endpoints
Arquitectura limpia para servicios web
Tema 12: Autenticación y autorización avanzada
JWT profesional
OAuth 2.0
OpenID Connect
Gestión de roles y permisos
Protección contra CSRF y XSS
Políticas de seguridad personalizadas
Escalabilidad en autenticación
Gestión de sesiones distribuidas
Integración con proveedores externos
Auditoría de seguridad
Tema 13: Bases de datos relacionales avanzadas
Optimización avanzada de consultas
Uso profesional de ORM como GORM
Modelado complejo de relaciones
Transacciones y bloqueo de registros
Pools de conexión optimizados
Migraciones seguras
Índices y tuning
Prevención de SQL injection
Encriptación de datos sensibles
Estrategias de backup y recuperación
Tema 14: Bases de datos NoSQL y caché
Integración con MongoDB
Integración con Redis
Estrategias de cacheo
Indexación eficiente
Replicación y escalabilidad
Modelado NoSQL eficiente
Consistencia eventual
Optimización de acceso
Seguridad en acceso NoSQL
Monitorización de rendimiento
Tema 15: Contenerización y despliegue en producción
Construcción eficiente de imágenes
Reducción de tamaño de binarios
Gestión de configuración
Health checks avanzados
Escalado horizontal
Balanceo de carga conceptual
Monitorización en producción
Logging centralizado
Estrategias de rollback
Automatización CI/CD
Tema 16: Infraestructura, seguridad y gobierno
Gestión de secretos
Control de acceso a recursos
Protección de red
Auditoría de código
Análisis estático avanzado
Gestión de permisos
Seguridad en entornos cloud
Prácticas DevSecOps
Gestión de dependencias a largo plazo
Políticas internas de seguridad
Tema 17: Gestión y mantenimiento a largo plazo
Actualización de dependencias
Resolución de conflictos de versiones
Refactorización segura
Planificación de evolución
Gestión de deuda técnica
Pruebas en producción controlada
Monitorización continua
Gestión de incidencias
Documentación técnica útil
Cultura de mejora continua
Tema 18: Proyecto integral avanzado
Diseño arquitectónico completo
Concurrencia compleja aplicada
Integración nativa opcional
API segura y versionada
Persistencia avanzada
Sistema de autenticación robusto
Observabilidad completa
Profiling y optimización real
Despliegue contenerizado
Preparación para producción real
Perfiles profesionales
Pensado para quienes deben dominar Go Avanzado en su día a día
Desarrolladores Go senior
Necesitan dominar concurrencia avanzada y rendimiento.
Arquitectos backend
Requieren criterios sólidos para diseño de sistemas concurrentes.
Equipos que integran código nativo
Trabajan con C/C++ y necesitan cgo seguro.
Empresas con servicios de alta carga
Buscan optimizar latencia y escalabilidad.
¿Tienes dudas?
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Go Avanzado
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
Sí, es bonificable HASTA el 100% a través de FUNDAE, pudiendo gestionarse a través de Imagina.
Sí, es una continuación directa y no repite fundamentos.
Sí, con cgo y bindings avanzados.
Sí, con pprof y análisis profundo de rendimiento.
Sí, con seguridad y versionado real.
Sí, está orientado a entornos productivos exigentes.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras