01 Instalar Go en Linux

4/8/2023

Gu铆a completa sobre c贸mo instalar Go en Linux y crear tu primer programa en Go.

  • Go
  • Programming

02 Tipos de Datos

4/18/2023

En esta clase exploraremos los tipos de datos fundamentales en Go. Entenderlos es esencial para programar eficientemente y aprovechar las capacidades del lenguaje. 隆Let's Go!

  • Go
  • Programming
  • Data Types

03 Declaraci贸n de Variables

4/20/2023

Las variables son fundamentales en cualquier lenguaje de programaci贸n, y en Go no es la excepci贸n. En esta secci贸n aprender谩s c贸mo declararlas, inicializarlas y usarlas de manera eficiente.

  • Go
  • Programming
  • Variables

04 Declaraci贸n de Variables

4/22/2023

En Go, la conversi贸n de tipos de datos es expl铆cita, lo que significa que el programador debe indicar claramente c贸mo transformar un valor de un tipo a otro. Esto difiere de lenguajes como Java, que realizan algunas conversiones de manera impl铆cita. Veamos c贸mo funcionan estas conversiones en Go y qu茅 herramientas nos ofrece el lenguaje.

  • Go
  • Programming
  • Tipos de datos

05 Condicional IF

4/22/2023

Los condicionales son fundamentales en la programaci贸n, ya que permiten que el programa tome decisiones en funci贸n de ciertas condiciones. En Go, los condicionales se implementan mediante las estructuras if y switch. A continuaci贸n, exploraremos su funcionamiento y las mejores pr谩cticas.

  • Go
  • Programming
  • If
  • Conditions

06 Condicional SWITCH

4/24/2023

El switch es otro mecanismo para controlar el flujo en Go. A menudo es m谩s claro y eficiente que una cadena de if-else cuando se trata de evaluar m煤ltiples condiciones espec铆ficas.

  • Go
  • Programming
  • Switch
  • Conditions

07 Loops

4/24/2023

Un loop (o bucle) es una estructura que permite ejecutar un bloque de c贸digo repetidamente mientras se cumpla una condici贸n. En Go, la 煤nica estructura de bucle disponible es el for, que puede adoptar diferentes formas para cubrir una variedad de casos de uso.

  • Go
  • Programming
  • Switch
  • Conditions

08 Funciones en Go

4/24/2023

Las funciones son bloques de c贸digo que realizan tareas espec铆ficas y son fundamentales para estructurar, reutilizar y simplificar nuestro programa. En Go, las funciones son extremadamente flexibles y ofrecen caracter铆sticas 煤nicas, como la posibilidad de retornar m煤ltiples valores.

  • Go
  • Programming
  • Functions

09 Arrays y Slices en Go

4/24/2023

En Go, los arrays y los slices son estructuras fundamentales para almacenar y manipular colecciones de datos. Aunque son similares, tienen diferencias clave en cuanto a flexibilidad y comportamiento. A continuaci贸n, exploraremos ambos conceptos en detalle.

  • Go
  • Programming
  • Array
  • Slice

10 Slicing y Ranging

4/24/2023

En esta lecci贸n, exploraremos c贸mo trabajar con slices y arrays en Go, profundizando en operaciones como extraer rangos, copiar, insertar y eliminar elementos

  • Go
  • Programming
  • Range
  • Slice

11 Structs

4/24/2023

Los structs son la forma en que Go organiza y agrupa datos relacionados en una sola unidad l贸gica. A diferencia de los tipos b谩sicos como int, float, o string, los structs permiten modelar entidades m谩s complejas al combinar m煤ltiples atributos bajo un solo tipo de dato.

  • Go
  • Programming
  • Structs

12 M茅todos en Structs y Comparaci贸n en Go

4/30/2024

Aprende a agregar m茅todos a structs en Go, incluyendo el uso de punteros para actualizar valores y t茅cnicas para comparar structs utilizando el paquete cmp.

  • Go
  • Programming
  • Structs

13 Trabajando con Maps en Go

5/14/2024

Aprende a utilizar maps en Go, incluyendo su creaci贸n, inicializaci贸n, acceso, validaci贸n de claves, eliminaci贸n de elementos y conteo de elementos.

  • Go
  • Programming
  • Map

14 Trabajando con Maps en Go Part 2

5/21/2024

Aprende a iterar sobre maps en Go, obtener todas las claves, y ordenarlas utilizando la funci贸n sort para asegurar un output ordenado.

  • Go
  • Programming
  • Map

15 Trabajando con JSON en Go

6/4/2024

Aprende a decodificar JSON en Go, incluyendo objetos, arrays y datos anidados, utilizando struct field tags y m茅todos eficientes para manejar datos JSON.

  • Go
  • Programming
  • json

16 Mapeando Propiedades JSON en Go

6/24/2024

Aprende a manejar diferentes formatos de campos en JSON usando struct field tags en Go, y descubre c贸mo acceder a datos complejos anidados dentro de JSON.

  • Go
  • Programming
  • json

Elprogramadorgt - Blog 漏 2025