Contacta con nosotros

Temario del curso

Introducción

Comprensión del lenguaje de programación Go y su arquitectura

Instalación y configuración del entorno de desarrollo en Go

Repaso de la sintaxis de Go

Trabajo con tipos integrados en Go

Aprendizaje de las características de Go avanzado

Uso de la herramienta de compilación avanzada de Go

Uso de mapas como conjuntos

Trabajo con claves de interfaces y slices (rebanadas)

Implementación de operaciones de recopilación y reducción

Uso de la herramienta Pprof

Aprendizaje sobre cómo reducir la recolección de basura (Garbage Collection)

Trabajo con métodos e interfaces

Mockeo en pruebas unitarias

Uso de la concurrencia para mantener la consistencia de los datos

Uso de tipos definidos por el usuario

Optimización del código para obtener mayor velocidad

Uso de la idiomática de Go (patrones y mejores prácticas)

Trabajo con tiempo, errores, interfaces comunes y comentarios

Gestión y trabajo con paquetes

Creación de un sistema de trabajo escalable

Trabajo con bases de datos en Go

Servicio de una API JSON

Pruebas y construcción (build) en Go

Adquisición de una base sólida en desarrollo web con Go

Trabajo con plantillas para el desarrollo web en Go

Creación de tu propio servidor para el desarrollo web en Go

Comprensión y uso del paquete net/http

Comprensión y uso del enrutamiento (routing) y la entrega de archivos

Despliegue de tu sitio web

Resumen y conclusiones

Requerimientos

  • Experiencia básica en programación en cualquier lenguaje

Audiencia objetivo

  • Desarrolladores web
  • Desarrolladores de software
  • Programadores
  • Cualquier persona interesada en aprender Go
 21 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas