Golang es un lenguaje de programación moderno y eficiente. Este Skill Tree ofrece una forma sistemática de aprender Go. Es ideal para programadores interesados en la programación concurrente y de sistemas, proporcionando una hoja de ruta estructurada para comprender la sintaxis de Go, su modelo de concurrencia y la biblioteca estándar. Cursos prácticos sin video y ejercicios de codificación en un entorno interactivo de Golang te ayudarán a desarrollar habilidades prácticas para escribir programas eficientes y escalables en Golang.
65 skills|6 courses|5 projects
Inicio rápido con Golang
Inicio rápido con Golang
Intermedio
Golang
Este curso lo guía a través del dominio de la programación en Go con laboratorios prácticos y desafíos. Aprenderá conceptos clave como escribir su primer programa, gestionar paquetes, usar tipos de datos, flujo de control y características específicas de Go como slices, maps, canales y funciones anónimas, construyendo una base sólida para abordar tareas de programación del mundo real.
En este proyecto, aprenderás cómo crear un programa en Go que muestre el día de la semana actual y determine si es miércoles. Este proyecto está diseñado para ayudarte a familiarizarte con la sintaxis y estructura básicas de la programación en Go, así como con el uso del paquete incorporado time.
0 lab
Desarrollo de un componente de caché en Golang
Principiante
Golang
En este proyecto, exploraremos los principios del caché y su importancia, y luego desarrollaremos un componente de caché utilizando la característica de mapas del lenguaje Go para implementar métodos de hashing.
0 lab
Almacenar en caché los resultados de la ejecución de solicitudes
Principiante
Golang
En este proyecto, aprenderá cómo implementar una biblioteca de caché que admita tiempo de expiración basada en el paquete singleflight en Go. Esta biblioteca de caché se puede utilizar en sistemas distribuidos para almacenar en caché los resultados de la ejecución de solicitudes, mejorando el rendimiento de su aplicación.
0 lab
Implementar un intérprete de comentarios JSON
Principiante
Golang
En este proyecto, aprenderás cómo implementar un intérprete de comentarios JSON. Esta es una función útil cuando trabajas con archivos de configuración JSON, ya que te permite agregar comentarios para explicar el razonamiento detrás de ciertas configuraciones.
0 lab
Modificación transparente de solicitudes HTTP
Principiante
Golang
En este proyecto, aprenderás cómo implementar una modificación transparente de solicitudes HTTP utilizando la interfaz http.RoundTripper de Go. Crearás un transporte HTTP personalizado que calcule el hash MD5 del cuerpo de la solicitud y lo agregue al encabezado de la solicitud como el campo 'X-Md5'.