Categorías: CursosGO

Curso Go de cero a experto

Curso Go de cero a experto

Comenzamos el Curso Go de cero a experto.

En este curso nos introduciremos en este interesante lenguaje, un lenguaje moderno, eficiente y muy utilizado para desarrollo de sistemas y aplicaciones de alto rendimiento.

Este curso solo puede seguirse si eres miembro de Informatica y Tecnologia.

Para hacerte miembro sigue el enlace

Membresia Informatica y Tecnologia

 

A continuaciòn indicamos el indice del curso que iremos desarrollando proximamamente.

 

1. Introducción a Go

2. Fundamentos de Go

3. Control de Flujo

4. Estructuras de Datos

  • Arrays y Slices
  • Mapas
  • Estructuras (structs) y métodos

5. Funciones en Go

  • Declaración y llamada de funciones
  • Parámetros y retornos
  • Funciones anónimas y closures
  • Defer, panic, y recover

6. Programación Orientada a Objetos en Go

  • Métodos en structs
  • Interfaces
  • Composición sobre herencia
  • Polimorfismo y abstracción de datos

7. Concurrencia

  • Goroutines
  • Canales y comunicación entre goroutines
  • Sincronización con Mutex y WaitGroups
  • Patrones de concurrencia

8. Manejo de Archivos y Entradas/Salidas

  • Lectura y escritura de archivos
  • Trabajo con diferentes formatos de datos (JSON, CSV, etc.)

9. Testing en Go

  • Creación de pruebas unitarias
  • Testing de benchmarks
  • Uso de paquetes de testing

10. Paquetes y Módulos

  • Organización del código en paquetes
  • Importación y exportación de módulos
  • Gestión de dependencias con Go Modules

11. Desarrollo Web con Go

  • Creación de servidores web
  • Manejo de rutas y middleware
  • Trabajo con bases de datos
  • Desarrollo de APIs REST

12. Proyecto Final

  • Aplicación de todos los conceptos aprendidos
  • Desarrollo de un proyecto completo
  • Revisiones y feedback del instructor

Te puede interesar

Lenguaje de programación Go

Compartir