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