Temario del curso
Introducción a Go
- Visión general e historia de Go
- Instalación de Go y configuración del entorno
- Herramientas de Go y estructura de la área de trabajo
Fundamentos del Lenguaje
- Tipos de datos, variables y constantes
- Operadores y expresiones
- Estructuras de control: if, switch, bucles
Funciones y Ámbito
- Definición y llamada de funciones
- Múltiples valores de retorno
- Paso por valor y referencia
Trabajando con Arreglos, Slices y Maps
- Entendiendo los tipos de colección de Go
- Creación y manipulación de slices
- Trabajo con maps y pares clave-valor
Estructuras (Structs) y Métodos
- Creación y uso de estructuras
- Definición y llamada de métodos
- Uso de interfaces
Bases de la Concorrencia
- Introducción a las goroutines
- Uso de canales para comunicación
- Patrones de sincronización
Construcción y Ejecución de Aplicaciones Go
- Organización del código en paquetes
- Compilación y ejecución de programas Go
- Depuración y pruebas
Resumen y Pasos Siguientes
Requerimientos
- Experiencia en al menos un lenguaje de programación
- Comprensión de conceptos fundamentales de programación como variables, bucles y funciones
- Familiaridad con operaciones en la línea de comandos
Público
- Desarrolladores de software
- Programadores de sistemas
- Ingenieros backend
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