Por fin Platzi
Hola mundo en Go
Introducción al Curso de Golang
¿Qué es, por qué y quienes utilizan Go?
Instalar Go en Linux
Instalar Go en Mac
Instalar Go en Windows
Nuestras primeras líneas de código con Go
Variables, funciones y documentación
Variables, constantes y zero values
Operadores aritméticos
Tipos de datos primitivos
Paquete fmt: algo más que imprimir en consola
Uso de funciones
Go doc: La forma de ver documentación
Estructuras de control de flujo y condicionales
El poder de los ciclos en Golang: for, for while y for forever
Operadores lógicos y de comparación
El condicional if
Múltiple condiciones anidadas con Switch
El uso de los keywords defer, break y continue
Estructuras de datos básicas
Arrays y Slices
Recorrido de Slices con Range
Llave valor con Maps
Structs: La forma de hacer clases en Go
Modificadores de acceso en funciones y Structs
Métodos e interfaces
Structs y Punteros
Stringers: personalizar el output de Structs
Interfaces y listas de interfaces
Concurrencia y Channels
¿Qué es la concurrencia?
Primer contacto con las Goroutines
Channels: La forma de organizar las goroutines
Range, Close y Select en channels
Manejo de paquetes y Go Modules
Go get: El manejador de paquetes
Go modules: Ir más allá del GoPath con Echo
Modificando módulos con Go
Despedida del curso
Despedida
Bonus
Cheat Sheet Go
Librerías para desarrollo web con Go
Data Science con Go
Osmandi Gómez
Aportes 232
Preguntas 9
Por fin Platzi
Tengo una muy buena oportunidad laboral, hoy recibí la prueba y para mi dicha y/o desgracia tengo que desarrollarla en GO y la verdad no conozco nada del lenguaje espero que con este curso pueda hacer la prueba y llegar a conseguir ese gran empleo
El 13 de Diciembre inicio mi primer Bootcamp y es con Mercado Libre. Doy muchas gracias a Dios por esta oportunidad la cual me va a cambiar la vida totalmente. Por este motivo, deseo adquirir conocimiento previo del lenguaje con el que voy a empezar esta nueva etapa de mi vida. ❤️
Quiera usar Go, para temas de Data Engineer.
Emocionado de tomar este curso.
Estoy aprendiendo Go por estas razones:
Nunca pares de aprender…
La verdad yo estoy aquí porque freddy nos lo recomendó
Estoy muy emocionado por este curso y quiero aprender Go para aplicarlo a un nuevo trabajo
Estoy interesado en Go porque el concepto con el que fue creado se me hace muy interesante, un lenguaje poderos cómo C pero con una legibilidad al estilo de Python. Yo ya se programar en diversos lenguajes y considero que Go en un punto medio para aprender a programar así que quiero profundizar mis conocimientos en Go para poder determinar si mi planteamiento es correcto o no lo es.
Y también porque es difícil sacarse a la mascota de la cabeza 😅
hola conseguí el trabajo de mis sueños y aunque tengo experiencia programando la tengo en otros lenguajes y en este momento se requiere Go, asi que voy a mejorar mis conocimientos en Goland para poder dar lo mejor de mi.
Curso recién salido del horno 🤗…
Cada vez que veo a un ing quimico en el mundo del desarrollo me motivo aun mas! completamente decidido a tomar este curso
Inicié aprendiendo backend con Node y express, quiero seguir creciendo en el back<3
👾 Quiero aprender Golang para determinar su factibilidad en un proyecto.
el dinero na mentira los microservicios son mejores desarrollados con go
Nose hablan tanto de GO haber que tiene
Simplemente nunca dejar de aprender, nuevas tecnologías para implementar a nivel profesional.
Tengo que aprender Go, porque curiosamente lo vamos a ocupar en el trabajo 😃
Quiero aprender programación y todo cuanto pueda aprender y si es algo que se usa constantemente mejor, se que es un proceso lento pero que me llevará a tener resultados a mediano plazo…
YO DOMINO PYTHON Y ME DI CUENTA DE QUE ESTO ES PARECIDO
Se esta hablando del lenguaje mucho y parece ser tiene buena salida
La mejor y más sencilla forma de instalar y usar Golang que encontré fue por medio de un proyecto cripto que obligaba a su uso para interactuar con la blockchain correspondiente.
En una guía para los que no eran devs crearon este tutorial que me parece, hasta ahora, de lo mejorcito. Utilizando el WSL (Ubuntu para windows)
https://medium.com/onbloc/a-beginners-guide-to-the-gnoland-testnet-6fdc693a48f4
Quiero aprenderlo para hacer programas y backends mas eficientes
Justo lo que necesitaba, en mi nuevo trabajo usan GO para el backend. Una oportunidad para seguir creciendo.
Me estoy matriculando en un proyecto y se usa Go, de tal forma que estoy aqui para saber de GO, eso me trajo aqui, saludos,
En la universidad mi proyecto de grado estara enfocado en este lenguaje, así que debo conocerlo muy bien, ademas que poco a poco es un lenguaje con gran demanda
Desde siempre me gustó la idea de un lenguaje, que fuera potente y todavía con falta de librerías, es una nueva oportunidad, además de que es popular en japón 😉
Es la primera vez que escribo un comentario, la verdad soy bastante extrovertido en persona, pero en temas educativos soy mas bien algo tímido o reservado.
Aun así, lo que me trae a aprender Go es una oportunidad laboral a la cual aplicare en 2 semanas, gracias a un amigo, y para esto requiero de Go.
fue un video que vi en youtube sobre la evolucion de c++ explicado por Freddy Vega y me llamo mucho la atencion. Actualmente ando trabajando en algo que no me gusta por eso quiero buscar otros caminos en esta area
El video de Freddier me motivó a aprender Go. Ahora me dedico al área de InfoSec, pero estoy seguro de que algo me puede aportar.
Hola voy a empezar con GO para un nuevo proyecto y realmente tengo muchas ganas de comenzar este nuevo reto. En el pasado he hecho proyectos con Django-Python que es lo más afin que se me ocurre. Por otro lado en mi vida profesional he usado variedad de lenguajes de programación y sistemas pero todo evoluciona. Hoy lo que toca es GO. W_8
Quiero Aprender Go para ser el legendario Super Saiyajin
Mi día a día es JavaScript, quiero aprender a solucionar los mismos problemas que tengo con Js, con otros tipos de lenguajes como Python y Go
Quiero aprender Go por curiosidad, actualmente me manejo bastante bien con Python, aunque todavía no aprendo un Framework para realizar algo funcional, aun así Go me a llamado la atención por ser un lenguaje no tan difícil de leer y en cierta forma ser un lenguaje de nivel bajo/medio nivel como C++. Es un lenguaje creado por top programadores y en Google, que mejor hahah.
Mi segunda razón es porque e estado viendo que existen bastantes Startup y Unicornios que están utilizando Go y a eso e venido a este curso, a saber ¿por qué?
En mi actual trabajo, estamos planificando migrar ciertos procesos masivos de JAVA a GO, debido a su velocidad, escalabilidad y nuevos features.
Creo que es una razón particular, estoy buscando mi primer trabajo como Full-Stack Developer y justo encontré un reto de 1 mes para aprender Go asi que aquí estoy.
Le dejo un pequeño aporte, es una librería funcional inspirada en los metodos de javascript y underscore.
Espero les sirva:
https://github.com/valerianomacuri/funcional
Debe resolver un reto de Go para una aplicación de trabajo, ya había tomado el curso anterior, pero no he practicado mucho, así que aquí estoy, reaprendiendo. Gracias.
He escuchado muy buenos comentarios sobre los programadores en Go y también vi que muchos programadores desean mudarse a Go como lenguaje principal, Así que me gustaría aprender Go para tener mejores oportunidades.
yo me enamore de Go por una charla en vivo desde youtube, su simpleza en la sintaxis, su velocidad, su innovación, uff fue grandioso
He leido que google esta apostando fuerte por este lenguaje, asi que debo tenerlo en el radar para aprovechar oportunidades
Quiero aprender un lenguaje potente que me permita crecer mucho profesionalmente
Por aqui volvieno a Platzi con mas fuerza nuevamente.
Despues de 6 meses de intenso estudio en el que gracias a Platzi cumplí mi sueño de ser programador y hacer ese cambio profesional que tanto queria, desde cero.
Ahora despues de mas de un año de estar trabajando como desarrollador fullstack con javascript, por temas laborales, debo aprender GO, esta es la motivacion, aunque ya antes habia querido iniciar con GO, esta fue la señal que necesitaba.
Aqui vamos otra vez, a convertirnos expertos en GO 🙌 !!
Nunca he visto Go en mi vida, solo estoy llevando el curso por una propuesta laboral, espero que con esta serie de cursos pueda aprender todo lo necesario para pasar las pruebas técnicas.
!
Que me motivó a aprender Go?
El Dinero
Quiero crear microservicios, ya que en mente tengo el proyecto de crear un sistema de administración interna para un negocio, al igual que utilizar esos microservicios para poder conectar diferentes plataformas sin sacrificar tanto el rendimiento como lo seria con Java.
Java es una buena opción, sin embargo revisando más a detalle e observado que van migrando a lenguajes mas óptimos, la super ventaja es que ya cuenta con una gran comunidad.
Curiosidad Intelectual, esto me motiva! Realmente no se como estan las ofertas laborales en este Lenguaje!
Buenos días//tardes/noches.
Me gustaría aprender Go ya que quiero continuar capacitándome aprendiendo nuevos lenguajes para así obtener mas experiencia tanto profesional como laboral y no limitarme a un solo lenguaje.
Me gustaría aprender Go porque perdí una muy buena oportunidad laboral y ahora quiero estar preparado para proximas ofertas.
Vamos aprender algo nuevo!
Estoy buscando un rumbo nuevo a mi carrera, siempre he trabajado con javascript tanto en frontend como en backend y pues quiero conocer algo nuevo
A mí me trajo Go mi trabajo.
Llevo más de 10 años programando en Java, y en los últimos años he visto la necesidad de adquirir competencias en Python y Go.
Ahora mismo estoy trabajando como formador para una empresa multinacional, y surgió la necesidad de enseñarle Go a los desarrolladores que trabajan con algunos clientes que lo requieren. Mi objetivo, entonces, es conseguir bajar tanto como me sea posible, esa curva de aprendizaje que los desarrolladores tienen actualmente.
Por si quiere checkar la api del profe: https://github.com/osmandi/higor
Soy estudiante de programación desde el bachiller tiene 7 años que estudio, pero estoy indeciso ya que quiero ser back end developer pero estoy entre go y python y he escuchado buenas reseñas de los dos lenguajes
Me entregaron proyecto en GO, jajajaja
me motivo estudiar go, la EVM de thereum
https://github.com/ethereum/go-ethereum
https://github.com/miguelmota/ethereum-development-with-go-book
En la empresa dónde trabajo nos propusieron realizar un micro-servicio en Go (usualmente los hacemos con Python y el framework FastAPI). Así que como buen usuario de Platzi, acepte el reto aunque no sé nada de Go. Y aquí estoy, preparándome para poder hacerle frente a ese reto.
La verdadera razón por la que quiero aprender Go se llama “Curiosidad intelectual”.
Quiero conocer más sobre este go, en donde trabajo hay proyectos que utilizan este lenguaje
Lo que me motiva a aprender Go es que ya se flutter como lenguaje de front y queria aprender algo de backend, entonces muchos me recomendaron Go
Salario
Me motivó para aprenderlo , el hecho de que lo mencionaran en otro curso.
Yo he aprendendido frontend y ahora quiero montar mis propias webapps y llevar mis conocimientos en desarrollo web al siguiente nivel.
Tengo varias ideas locas de aplicaciones, independientemente si son buenas o no quiero hacerlas realidad y me decidí por go por la concurrencia y me llama la atención el lenguaje xd
Desde hace un tiempo he querido probar golan para hacer backend/web.
Me gustaría aprender en Go por que era el único que vi y no le se
Programo en python y quisiera ir al siguiente nivel con GO, tambien llevo 1 año aprendiendo ingles, y quisiera en un año mas saltar al extrangero, y vi que GO es un lenguaje muy usado, y me dió curiosidad saber de el!
hola…estoy motivado a estudiar go… me indicaron que el backend es muy optimo
Me meti a este curso porque en la startup donde trabajo vamos a migrar de typescript a Go, por ende necesito aprender bien la sintaxis para hacer los sprints
Tiene una sintaxis bastante sencilla y es muy robusto y sobre todo es moderno. Creo que no se puede pedir mas
Sinceramente, me metí a este curso porque me di cuenta de que el desarrollo web no me satisfacía, siento que necesito encontrar un area que me llene.
Soy senior en python y veo una gran saturación en el mercado en python, pero veo que go esta tomando bastante fuerza y me gustaria irme por un lenguaje que aparentemente tiene un futuro bastante interesante
Ingreso a una gran compañia donde trabajere con GO, sin embargo mis conocimientos son nulos y a pesar de que alli me enseñaran sobre este lenguaje, quiero llegar con algunos conocimientos previos a empezar esta nueva oportunidad!!!
Actualmente estoy laborando como desarrollador backend, utilizamos mucho golang y me gustaría profundizar mi conocimiento de go, en especial lo de las gorutines
Hola a todos comenze a estudiar go por motivos de trabajo asi que vamos con toda!
En mi caso, quiero aprender Go porque me parece perfecto (por lo que he leído) por su gran eficiencia en rendimiento usando lo mejor posible cpu y ram, pero a su vez su su facilidad de programar tanto para backend como para DevOps, scripting… (no hay que bajarse a hacer las cosas en C++)
Estoy entusiasmado por ver lo que me puede dar este lenguaje en estos dos aspectos.
Golang es un lenguage que me llama bastante la atención. Conozco Javascript y lo basico de Python, q son lenguages geniales, no me mal interpretes.
Pero siento que Go seria muy interesante de aprender. En parte porq la concurrencia de lo cual es muy famosa, la otra por su compilacion a un archivo binario. Vamos a ver q tal sale todo esto
Hoy inicio mi camino en GO y siempre con la vieja confiable PLATZI espero algún día encontrar un proyecto y aplicar lo aprendido
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?