GOLANG (GO) Desde Cero: Primeros Pasos

Поделиться
HTML-код
  • Опубликовано: 7 фев 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.

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

  • @waltercabriles
    @waltercabriles 6 дней назад

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

  • @landernino1025
    @landernino1025 Год назад +15

    Más de Golang, please 😊😊😊

  • @noramorgan7363
    @noramorgan7363 7 месяцев назад

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

  • @rolando_d3v
    @rolando_d3v Год назад +12

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

  • @mapachisus
    @mapachisus 8 месяцев назад

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

  • @alejandrooquendo7
    @alejandrooquendo7 Год назад +1

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

  • @spartan1993
    @spartan1993 Год назад +1

    video motivacional para arrancar!! thank you moure!!

  • @RogerMuñozLozada
    @RogerMuñozLozada 7 месяцев назад

    Felicitaciones, es un video muy pedagógico!

  • @roco9393
    @roco9393 Год назад

    Parce muchas gracias por el tutorial, saludos desde Colombia

  • @leoprone1
    @leoprone1 2 месяца назад

    Buen video, muchas gracias!

  • @wolf-code
    @wolf-code Год назад +11

    Y desde aquí empieza mi apego por Go😁

  • @DragonNegro1989
    @DragonNegro1989 11 месяцев назад

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

  • @lucapodestadev2024
    @lucapodestadev2024 Год назад

    Muy Bueno el video!👏

  • @jaysonrios3315
    @jaysonrios3315 7 месяцев назад

    Excelente! Gracias.

  • @lost7019
    @lost7019 Год назад

    Gracias por la buena guía

  • @ernestoquevedo584
    @ernestoquevedo584 Год назад

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

  • @Maric0N-v1h
    @Maric0N-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 26 дней назад +2

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

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

  • @rolandocontreras8820
    @rolandocontreras8820 4 месяца назад

    Gracias bro.

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

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

  • @alv2636
    @alv2636 Год назад

    Excelente video 😉

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

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

  • @ateban69
    @ateban69 Год назад

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

  • @mariaotiliacanoncanon567
    @mariaotiliacanoncanon567 Год назад +1

    Que bueno que hicieras lo mismo que el curso de python

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

  • @alfredo1964
    @alfredo1964 Год назад +2

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

  • @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 26 дней назад

      ¿Qué tablet tienes?

    • @cristiancorso4770
      @cristiancorso4770 25 дней назад

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

    • @VPowerLoL
      @VPowerLoL 19 дней назад +1

      Puedes usar un compilador online

    • @cristiancorso4770
      @cristiancorso4770 19 дней назад

      @@VPowerLoL grasias estimado

  • @manuelarias6013
    @manuelarias6013 9 месяцев назад

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

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

  • @Mike-df4ze
    @Mike-df4ze Год назад +1

    Excelente video una duda Rust o GO pros y cons?

  • @ddrearowiyddhd
    @ddrearowiyddhd Год назад

    👍

  • @romeoteni8461
    @romeoteni8461 11 месяцев назад

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

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

  • @ramsesenriquez2003
    @ramsesenriquez2003 4 месяца назад

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

  • @yahirramirez4528
    @yahirramirez4528 7 месяцев назад

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

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

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

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

  • @anthonyerict2956
    @anthonyerict2956 11 месяцев назад

    puedes sacar un video go con apis con posgresql

  • @davidernestoreyesayala3394
    @davidernestoreyesayala3394 Год назад

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

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

  • @juansebastianariasrobayo6102
    @juansebastianariasrobayo6102 8 месяцев назад

    La vieja confiable vs code

  • @JohanJurado-is4dx
    @JohanJurado-is4dx 6 месяцев назад +1

    me ponen nervioso los lenguajes que no tienen llaves

  • @jotacodes2165
    @jotacodes2165 2 месяца назад

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

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

  • @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 15 дней назад

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

  • @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 10 месяцев назад

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