GOLANG (GO) Desde Cero: Primeros Pasos

Поділитися
Вставка
  • Опубліковано 4 лют 2025

КОМЕНТАРІ • 80

  • @elClubdelas7Cifras
    @elClubdelas7Cifras Рік тому +20

    Concurrencia:
    En programación, la concurrencia se refiere a la capacidad de ejecutar varias tareas al mismo tiempo. Esto se puede lograr dividiendo un programa en partes más pequeñas que se pueden ejecutar de forma independiente.
    Aquí hay algunos conceptos clave relacionados con la programación concurrente:
    Proceso: Un proceso es una unidad de ejecución independiente que puede ejecutarse de forma concurrente con otros procesos.
    Hilo: Un hilo es una unidad de ejecución más pequeña que un proceso. Los hilos se pueden ejecutar de forma concurrente dentro de un mismo proceso.
    Sincronización: La sincronización es el proceso de asegurar que las tareas concurrentes no interfieran entre sí.
    Conflicto: Un conflicto ocurre cuando dos o más tareas concurrentes intentan acceder a los mismos recursos al mismo tiempo.

  • @landernino1025
    @landernino1025 Рік тому +15

    Más de Golang, please 😊😊😊

  • @Ignacio090
    @Ignacio090 Рік тому +15

    Q lindo, deseaba q sacaras un video con Go, si no es mucho pedir podrías sacar algo con bases de datos mysql o postgres.

  • @rolando_d3v
    @rolando_d3v Рік тому +12

    Que buen video de introducción a golang. Seria bueno si hicieras un curso sobre go.

  • @waltercabriles
    @waltercabriles 3 дні тому

    46:46 Felicidad X2 al fin un lenguaje usa la palabra más intuitiva y lógica para declarar constantes 😂 like 👌

  • @noramorgan7363
    @noramorgan7363 7 місяців тому

    ¡Muy buena y muy completa la introducción a Go! Me lo has vendido. ¡Muchas gracias!

  • @alejandrooquendo7
    @alejandrooquendo7 Рік тому +1

    Mi lenguaje favorito con rust, explicaste muy bien los conceptos te felicito.

  • @mapachisus
    @mapachisus 8 місяців тому

    Buenisimo! primera clase con go, y ya me animé a aprenderlo, buen video!

  • @RogerMuñozLozada
    @RogerMuñozLozada 7 місяців тому

    Felicitaciones, es un video muy pedagógico!

  • @spartan1993
    @spartan1993 Рік тому +1

    video motivacional para arrancar!! thank you moure!!

  • @roco9393
    @roco9393 Рік тому

    Parce muchas gracias por el tutorial, saludos desde Colombia

  • @DragonNegro1989
    @DragonNegro1989 11 місяців тому

    Gracias por el videos, visto, compartido y suscripto, saludos

  • @leoprone1
    @leoprone1 2 місяці тому

    Buen video, muchas gracias!

  • @wolf-code
    @wolf-code Рік тому +11

    Y desde aquí empieza mi apego por Go😁

  • @jaysonrios3315
    @jaysonrios3315 7 місяців тому

    Excelente! Gracias.

  • @lucapodestadev2024
    @lucapodestadev2024 Рік тому

    Muy Bueno el video!👏

  • @lost7019
    @lost7019 Рік тому

    Gracias por la buena guía

  • @rolandocontreras8820
    @rolandocontreras8820 4 місяці тому

    Gracias bro.

  • @MaryJane-v1h
    @MaryJane-v1h 2 місяці тому +1

    1:05:55 Me quede todo loco con la posición de la ultima llave. ¿Por qué el código en este momento se empieza a escribir después de la llave?????

    • @aacdOPINION
      @aacdOPINION 23 дні тому +2

      Porque es otra función aparte de la función principal (main).

  • @alejandrorubio7757
    @alejandrorubio7757 Рік тому

    Excelente video cuando el de primeros pasos en Rust, y si estas de animo una semana después un primeros pasos en C++ no estaría mal, el primero lo he escuchado mucho pero ni idea por donde arrancar con el y el segundo me lo enseñan asi que ese si o si toca.

  • @dei8bit
    @dei8bit 3 місяці тому

    Algo importante que no menciona moure dev en el video.
    Para ejecutar GO en windows, es necesario crear un archivo modulo con el comando go mod init nombreDelModulo.
    y luego para ejecutar los archivos podemos ejecutar go run . para ejecutar todo, o go run nombreDelArchivo, para ejecutar solo ese

  • @mariaotiliacanoncanon567
    @mariaotiliacanoncanon567 Рік тому +1

    Que bueno que hicieras lo mismo que el curso de python

  • @ernestoquevedo584
    @ernestoquevedo584 Рік тому

    Golang es otro nivel en desarrollo de aplicaciones de alto rendimiento!
    Moure, qué distro linux utilizas actualmente?

  • @miguelamartineztube
    @miguelamartineztube Рік тому

    Consulta, perdón la ignoracia. El botón para ejecutar que te aparece en el extremo superior derecho, es gracias a alguna extensión? En mi caso no se ejecuta de esa manera, en la terminal, lo hace en la de depuración. Gracias!

  • @alfredo1964
    @alfredo1964 Рік тому +2

    Gran serie de videos, gracias. Haras uno sobre LUA ?

  • @alv2636
    @alv2636 Рік тому

    Excelente video 😉

  • @alexanderf.andrade9222
    @alexanderf.andrade9222 Рік тому +2

    Hola Brais, excelente tutoría como siempre, mi pregunta es: ¿CUAL ES EL TIPO DE LETRA QUE USAS PARA DESARROLLAR?, saludos desde Chimbote, Perú.

  • @agnosticoparatodo
    @agnosticoparatodo Рік тому

    El primer contacto y tus explicaciones fueron geniales.
    ¿Hay forma de crear en Go un programa que pueda instalar en un servidor para que un emprendedor pueda acceder a él en remoto y trabajar directamente con la aplicación, y tener en esa aplicación los dashboard dinámicos para empresas, startups, autónomos etc, con las clásicas cosas, Recursos Humanos tipo nóminas, currículums, conocimientos, gestión de trabajos, conocimientos, faltas y sanciones, contabilidad, en plan datos financieros como préstamos, ayudas, facturas, stocks, repuestos, mantenimientos programados, manuales de equipos, clientes, proveedores, en fin, una aplicación útil para emprendedores y que poder regalar al mundo?.
    Con un si o un no basta jejeje es para dedicar mis esfuerzos o no en aprender y siempre con el objetivo de regalarlo.

    • @charly3pins
      @charly3pins 9 місяців тому +1

      si. go se compila y obtienes un binario el cual instalas donde tu quieras, y lo que haga el programa es lo que tu decidas que haga, como ese sistema que comentas.

  • @ateban69
    @ateban69 Рік тому

    A lo mejor me confundo, pero es mejor que Elixir o que Ruby? Saludos

  • @CAFernandezB
    @CAFernandezB Рік тому +1

    Excelente contenido bro, cual framework recomiendas aprender? Haras un proyecto?? Suerte y exitos mi bro...

    • @RaulPerezValiente
      @RaulPerezValiente Рік тому

      Parece, por lo que he ido leyendo, que de momento no recomiendan ningún framework. Todos defienden que la librería standard de Go es suficientemente buena como para escribir Go "a pelo".

    • @charly3pins
      @charly3pins 9 місяців тому

      @@RaulPerezValiente exacto. para aprender Go, lo mejor es no usar ninguna librería / framework de nadie, porque es tan simple que seguro se entiende. una vez ya sabes, entonces si puedes usar librerías o frameworks que te faciliten la vida, pero no al principio. esto aplica a cualquier lenguaje de todas formas.

  • @ddrearowiyddhd
    @ddrearowiyddhd Рік тому

    👍

  • @razareza6960
    @razareza6960 Рік тому +1

    Si firever es el equivalente a expressjs, cuál sería el de nestjs?

    • @mamg301988
      @mamg301988 Рік тому

      Nestjs es basado com la logica de angular

  • @cristiancorso4770
    @cristiancorso4770 Місяць тому

    Estimado .. este lenguaje y otros se puede usar una tablet para funcionar? En argentina son caras las pc saludos de mendoza 🇦🇷

    • @aacdOPINION
      @aacdOPINION 23 дні тому

      ¿Qué tablet tienes?

    • @cristiancorso4770
      @cristiancorso4770 22 дні тому

      @aacdOPINION positivo bgh . es una marca que las ensamblan en Argentina .. . Es lo mas basico

    • @VPowerLoL
      @VPowerLoL 17 днів тому +1

      Puedes usar un compilador online

    • @cristiancorso4770
      @cristiancorso4770 16 днів тому

      @@VPowerLoL grasias estimado

  • @manuelarias6013
    @manuelarias6013 9 місяців тому

    que plugin te muestra esa ventana con los errores o información...?

  • @Mike-df4ze
    @Mike-df4ze Рік тому +1

    Excelente video una duda Rust o GO pros y cons?

  • @romeoteni8461
    @romeoteni8461 11 місяців тому

    Gracias por contenido la pregunta porque no eres mi maestro en la universidad.!

  • @comentsization
    @comentsization 9 місяців тому

    56:28 quedé WTF ajaja fui a Java y lo comprobé y así es, no te indica si el array está malo en el rango...

  • @yahirramirez4528
    @yahirramirez4528 7 місяців тому

    Ya inicia el curso por favor llevo 3 días escuchando no sé qué de Go pero nada de programación 🙄

  • @gdflores1984
    @gdflores1984 Рік тому

    En usos de Go, faltó mencionar la máquina virtual de Ethereum... Geth esta hecha en Go

  • @snithfferx
    @snithfferx Рік тому +1

    No pense que GoLang, fuera tan parecido a python y en parte a otros como kotlin

  • @ramsesenriquez2003
    @ramsesenriquez2003 4 місяці тому

    Una pregunta, se podrían hacer juegos decente con Golang?

  • @ulisesdeitaca1670
    @ulisesdeitaca1670 Рік тому

    Sólo con que haya participado Brain Kernigen, ya lo dice casi todo.

  • @leandrorivera5044
    @leandrorivera5044 Рік тому +1

    Solo será este video o habrá una serie?

    • @strangergo5587
      @strangergo5587 Рік тому +1

      En teoría solo es este vídeo, por lo que ha dicho en otros videos es para que desde estos videos decidas cuál estudiar

  • @rodribezul
    @rodribezul Рік тому

    Mirando por primera vez este lenguaje, me perdí en el minuto 23 , porque razón apareció el módulo go.mod ?

    • @charly3pins
      @charly3pins 9 місяців тому +1

      es la forma en la que go gestiona sus dependencias y lo necesitas en tu proyecto para poder importar y trabajar con ellas

  • @anthonyerict2956
    @anthonyerict2956 11 місяців тому

    puedes sacar un video go con apis con posgresql

  • @KhelinMagic
    @KhelinMagic Рік тому +1

    Señor eres FULLSTACK, trabajas con casi todos los lenguajes de programación. Que puedo hacer para llegar a ser como Tú??

    • @joelmartinez7326
      @joelmartinez7326 Рік тому +4

      Estudiar, practicar, aprender la lógica y como funcionan las cosas, antes de aprender la sintaxis de un lenguaje, porque literalmente escribir algo en un lenguaje es lo mismo en otro pero con distinta sintaxis

  • @eanappi
    @eanappi Рік тому

    Creo que como segundo lenguaje de JS sera Go

  • @davidernestoreyesayala3394
    @davidernestoreyesayala3394 Рік тому

    Como es que hasta ahora me encontré con esta rosa.

  • @jotacodes2165
    @jotacodes2165 2 місяці тому

    las constantes en TODOS los lenguajes deberian ser const... que luego es un coñazo. Ponernoslo facil!

  • @javxdesign
    @javxdesign Рік тому +5

    Instalar en linux no es que sea más complicado, es más preciso y brinda mayor libertad. Por favor dejemos de difundir eso de que linux es muy complicado, quizas lo es para personas que estan acostumbradas a entregar su libertad y soberanía a una empresa, pero si amamos la informática deberíamos saber y tener control de lo que se inastala en nuestra máquina. Aprecio tu contenido muchísimo, pero cambiemos la percepción generalizada de un sistema operativo que es vital para todos los servicios de alta tecnología que usais a diario en la web, en tu móvil o cuando usas IA. O cuando un virus arruina tu sistema y la única manera de recuperar tus archivos es bootear el sistema desde un usb con un linux live.

    • @mouredev
      @mouredev  Рік тому +9

      De acuerdo, pero la instalación es más compleja que un instalador. Uso Unix, nada en contra de Linux, faltaría más. Estás comparando seguridad y libertad con simplicidad, que yo sepa nadie cuestiona eso en lo que yo comento. Simplemente digo que en algunos casos se necesitan conocimientos más avanzados, con lo cuál, es más complejo.

    • @felipesepulveda5752
      @felipesepulveda5752 12 днів тому

      Cada persona tiene la percepción que quiera. Seamos libres en dar nuestra propia opinión mientras está sea con respeto.

  • @juansebastianariasrobayo6102
    @juansebastianariasrobayo6102 8 місяців тому

    La vieja confiable vs code

  • @JohanJurado-is4dx
    @JohanJurado-is4dx 6 місяців тому +1

    me ponen nervioso los lenguajes que no tienen llaves

  • @alfredoarguello3580
    @alfredoarguello3580 8 місяців тому

    Una perdida de tiempo el video. Ni siquiera explica como debe configurar el vcs para que pueda runear el codigo de go.

  • @jesusgregroriosolapaz6356
    @jesusgregroriosolapaz6356 Рік тому

    Amigo corres demasiado y uno acaba volviéndose majara. Saludos

    • @mouredev
      @mouredev  Рік тому

      Si crees que te puede servir, existe la opción para poner más lento el vídeo.

  • @ricardorien
    @ricardorien Рік тому

    Este video es muy básico. Pensé sería mejor.

  • @bubalum
    @bubalum Рік тому

    🤣🤣🤣🤣🤣 me da risa que te de alegria que se pueda "diferenciar" las variables de las constantes, PERO NO ES POR PRIMERA VEZ EN UN LENGUAJE amigo mio, soy programador de los 90, comence con Basic y GWBasic, asi que era natural en esos lenguaje estructurados esas reglas, asi como, Pascal, Fortran, Clipper, COBOL, Foxpro! Que fueran FUERTEMENTE TIPADOS y que las variables se declararan y las constantes tambien todas a parte, jajajjajaja que buenos tiempos programacion sencilla pero super funcional, aun sigo programando en lenguaje mas modernos, pero siento a GO como algo que ya conocia...

  • @hackdan
    @hackdan Рік тому

    go func (msg string) {
    fmt.Println(msg)
    } ("like you pro")
    time.Sleep(time.Minute * 10)

  • @gouzeroinfinity2624
    @gouzeroinfinity2624 9 місяців тому

    es extraño q google me recomiende aprender go o solo quiere agancharme*