Golang

Golang

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
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.
0%
44 labs
Guía para principiantes en programación Go
Crear un saludo personalizado en Go
GOPATH y Módulos
Construir un proyecto modular en Go
Creación e importación de paquetes de Go
Construir un paquete de utilidades matemáticas
Introducción a las variables en Go
Crear Variables para el Inventario de Libros
Procesamiento de datos con operadores en Golang
Calcular el precio con descuento de un producto
Tipos Numéricos en Golang
Convertir y Calcular Tipos Numéricos
Tipos de caracteres en Golang
Decodificar Emojis Unicode
Conceptos básicos de cadenas (strings) en Go
Procesar cadenas de registro de usuarios
Conceptos básicos de las constantes en Go
Definir constantes de tamaño de servidor
Declaración de bifurcación if en Golang
Ordenar Tareas con Lógica Condicional
Declaraciones de rama Switch-Case en Golang
Implementar un switch para consejos meteorológicos
Bucles for en Golang
Invertir una cadena con un bucle en Go
Uso de la declaración goto
Resolver la complejidad de bucles anidados con goto
Operaciones de Arrays en Golang
Inicializar el array de nombres de empleados
Arrays Multidimensionales en Golang
Diseña un Seguimiento de Calificaciones de Estudiantes
Estructuras de datos de slices en Golang
Desafío de filtrado de registros (logs) basado en slices
Conceptos básicos de los diccionarios en Go
Gestionar las calificaciones de los estudiantes con mapas de Go
Ordenar Diccionarios en Go
Ordenar calificaciones de estudiantes de forma dinámica
Conceptos Básicos de Canales en Golang
Construir una simple tubería de datos con canales
Estructuras en Golang
Diseño de la estructura Student en Go
Funciones en Golang
Diseñar una función matemática flexible
Funciones Anónimas en Golang
Diseño de transformaciones matemáticas flexibles
¿Qué día es hoy?

¿Qué día es hoy?

Principiante
Golang
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%
0 lab
Desarrollo de un componente de caché en Golang

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%
0 lab
Almacenar en caché los resultados de la ejecución de solicitudes

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%
0 lab
Implementar un intérprete de comentarios JSON

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%
0 lab
Modificación transparente de solicitudes HTTP

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'.
0%
0 lab
Desbloquea Tus Habilidades de Golang
Completado 0
Bloqueado 65