Programación Básica con Go: Variables, Funciones y GoModules

Clase 1 de 36Curso Básico de Programación en Go

Resumen

¿Quién es Osmani Gómez?

Osmani Gómez es un destacado profesional en el mundo de la tecnología. Con una sólida formación como ingeniero químico y data scientist, actualmente trabaja como data engineer en Platzi. Su experiencia abarca desde la creación y mantenimiento de ETLs hasta el desarrollo de algoritmos de machine learning, con el objetivo de mejorar la experiencia de los estudiantes. Lleva programando en Go desde hace varios años, destacándose en la creación de aplicaciones de backend, microservicios y APIs. Gómez también ha dirigido su enfoque a utilizar Go en ciencia de datos, estando inmerso en un proyecto innovador llamado ECORE, inspirado por el famoso Pandas de Python.

¿Qué aprenderás en este curso?

Este curso está diseñado para proporcionarte una introducción completa a la programación en Go, cubriendo desde los fundamentos hasta técnicas avanzadas. Entre los temas a tratar, se incluyen:

  • Declaración de variables y constantes: Comprenderás cómo definir y utilizar estas esenciales estructuras en Go.
  • Funciones y estructuras básicas: Aprenderás a construir procedimientos y gestionar datos de manera eficiente.
  • Go Routines: Descubrirás uno de los mejores aspectos de Go, que te permitirá ejecutar procesos concurrentemente.
  • Go Modules: Familiarizarte con la gestión de dependencias y cómo estos módulos optimizan el desarrollo en Go.
  • Librerías populares para backend: Exploraremos las más utilizadas en la industria para robustecer tus aplicaciones.

Además, recibirás valiosos consejos de Osmani, obtenidos a lo largo de su trayectoria profesional. Estos tips están diseñados para facilitar tu camino al iniciarte en Go.

¿Qué cursos previos se recomiendan?

Para maximizar tu aprendizaje, Osmani recomienda tener cierto conocimiento previo en:

  1. Introducción al terminal de línea de comandos: Fundamental para familiarizarte con la interfaz de comandos tan vital en el mundo del backend.
  2. Git y GitHub: Crucial para gestionar código y colaborar en proyectos, especialmente al instalar paquetes externos en tus desarrollos en Go.

¿Por qué aprender Go?

En la siguiente clase, se abordará en profundidad por qué Go es uno de los lenguajes de programación más deseados actualmente. Con su eficiencia y capacidad para desarrollar aplicaciones de alta calidad, Go se ha ganado un lugar destacado en la industria de la tecnología. Te animamos a dejar en los comentarios qué te motiva a aprender Go, y Osmani estará encantado de leer tus motivaciones. ¡Emprendamos juntos este emocionante viaje hacia la maestría en Go!