GOLANG (GO) Desde Cero: Primeros Pasos

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 72

  • @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 Рік тому +14

    Más de Golang, please 😊😊😊

  • @ignacio2321
    @ignacio2321 Рік тому +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 Рік тому +10

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

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

    ¡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.

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

    Felicitaciones, es un video muy pedagógico!

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

    video motivacional para arrancar!! thank you moure!!

  • @mapachisus1627
    @mapachisus1627 6 місяців тому

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

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

    Buen video, muchas gracias!

  • @MaryJane-v1h
    @MaryJane-v1h 10 днів тому +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?????

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

    Parce muchas gracias por el tutorial, saludos desde Colombia

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

    Y desde aquí empieza mi apego por Go😁

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

    Excelente! Gracias.

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

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

  • @lucapodestadev2024
    @lucapodestadev2024 10 місяців тому

    Muy Bueno el video!👏

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

    Gracias por la buena guía

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

    Gracias bro.

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

    Excelente video 😉

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

    Que bueno que hicieras lo mismo que el curso de python

  • @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 Місяць тому

    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

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

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

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

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

  • @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ú.

  • @miguelamartineztube
    @miguelamartineztube 10 місяців тому

    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!

  • @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 7 місяців тому +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.

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

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

  • @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 7 місяців тому

      @@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.

  • @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

  • @ddrearowiyddhd
    @ddrearowiyddhd 10 місяців тому

    👍

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

    Excelente video una duda Rust o GO pros y cons?

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

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

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

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

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

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

  • @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

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

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

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

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

  • @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 7 місяців тому +1

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

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

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

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

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

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

    puedes sacar un video go con apis con posgresql

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

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

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

    La vieja confiable vs code

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

    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...

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

    Creo que como segundo lenguaje de JS sera Go

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

    me ponen nervioso los lenguajes que no tienen llaves

  • @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

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

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

  • @javxdesign
    @javxdesign 11 місяців тому +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  11 місяців тому +8

      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.

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

    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.

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

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

  • @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...

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

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