Temario del curso
Advanced Go Concepts
- Deep dive into Go’s type system
- Working with pointers, memory management, and garbage collection
- Advanced interfaces and embedding
Concurrency and Parallelism
- Advanced goroutine management
- Buffered and unbuffered channels
- Select statements and worker pools
Error Handling and Logging
- Custom error types and wrapping
- Structured logging and monitoring
- Error propagation and best practices
Testing and Benchmarking
- Unit and integration testing in Go
- Using Go’s built-in testing tools
- Benchmarking and profiling applications
Modular Programming and Packages
- Dependency management with Go modules
- Versioning and module publishing
- Building reusable Go libraries
Building APIs and Microservices
- Creating RESTful APIs using Go
- Using Go with Docker and containers
- Service orchestration and deployment
Performance Optimization
- Memory profiling and tuning
- Concurrency optimization strategies
- Performance monitoring with pprof
Summary and Next Steps
Requerimientos
- Experience programming with Go
- Understanding of Go syntax, data structures, and functions
- Experience working with packages and basic concurrency
Audience
- Experienced software developers
- Backend engineers
- Cloud-native application developers
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