Temario del curso
Introducción a Go
- Descripción general e historia del lenguaje Go
- Instalación de Go y configuración del entorno de trabajo
- Herramientas de Go y organización del espacio de trabajo
Fundamentos del lenguaje
- Tipos de datos, variables y constantes
- Operadores y expresiones sintácticas
- Estructuras de control: sentencias if, switch y bucles
Funciones y alcance variable
- Definición e invocación de funciones
- Múltiples valores de retorno en una función
- Paso por valor frente a paso por referencia
Trabajo con arrays, slices y mapas
- Conocimiento de los tipos de colecciones en Go
- Creación y manipulación de slices
- Trabajo con estructuras tipo mapa que asignan claves a valores
Estructuras y métodos
- Creación y utilización de estructuras (structs)
- Definición e invocación de métodos asociados a una struct
- Uso adecuado de interfaces para definir comportamientos
Conceptos básicos de concurrencia
- Introducción a las goroutines como unidades de ejecución paralelas
- Aplicación práctica de canales para la comunicación entre hilos
- Diseño de patrones básicos de sincronización de procesos<\/li>
Compilación y ejecución de aplicaciones Go
- Organización del código en paquetes lógicos
- Compilación y puesta en marcha efectiva de programas Go
- Técnicas recomendadas para depuración y realización de pruebas<\/li>
Resumen final y caminos posibles a seguir tras el curso
Requerimientos
- Tener experiencia previa con al menos un lenguaje de programación
- Conocimiento básico sobre conceptos fundamentales como variables, bucles y funciones
- Familiaridad con el uso de la línea de comandos
Público objetivo
- Desarrolladores de software
- Programadores de sistemas
- Ingenieros de backend
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 2900 € + 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