Gui Lopes | Golang Na Prática
Gui Lopes | Golang Na Prática
  • 5
  • 4 251
Seu primeiro programa em Go | Módulo básico - Aula 2
Essa é a segunda aula do curso Golang Na Prática. Vamos escrever nosso primeiro programa, falar sobre linguagens interpretadas VS compiladas, explorar um pouco o pacote fmt (format), e por fim, instalar o Go e um editor de texto no seu computador para acompanhar as próximas.
Formulário de interesse no curso: forms.gle/NF69N3Xev5UpAMB5A
Siga no Instagram pra se manter sempre atualizado sobre as novidades do curso: golangnapratica
Conecte-se comigo no Linkedin: www.linkedin.com/in/guilhermemoraislopes/
0:00 Agenda
0:44 Pré requisitos
1:23 Go Playground
3:15 Hello World em Go
3:40 Package Main
4:38 Função Main
6:19 Imports
9:35 Linguagens compiladas
12:34 Pacote fmt
15:38 Instalação do Go no seu computador
16:32 Instalação de uma IDE
17:50 Recados finais
O curso Golang Na Prática vai ter 3 módulos:
1. Golang Básico: vamos aprender a programar em Go do zero!
2. Golang Avançado: como um dev senior programa em Go? Vamos explorar boas práticas, detalhes internos da linguagem, padrões de concorrência e vários outros temas avançados e profundos sobre a linguagem;
3. Arquitetura e Design de Software em Go: vamos estudar DDD, Clean Architecture e Arquitetura Hexagonal aplicados ao Go. Tudo isso desenvolvendo uma aplicação do zero e justificando cada decisão técnica.
#golang #curso #coding #dev #backend #softwareengineer #softwareengineering #softwaredevelopment #cleanarchitecture #cleancode #programação #ddd #helloworld #goland #vscode #jetbrains #fleet
มุมมอง: 172

วีดีโอ

O que é Go? | Módulo Básico - Aula 1
มุมมอง 79219 ชั่วโมงที่ผ่านมา
Essa é a primeira aula do curso Golang Na Prática. Formulário de interesse no curso: forms.gle/NF69N3Xev5UpAMB5A Siga no Instagram pra se manter sempre atualizado sobre as novidades do curso: golangnapratica O curso Golang Na Prática vai ter 3 módulos: 1. Golang Básico: vamos aprender a programar em Go do zero! 2. Golang Avançado: como um dev senior programa em Go? Vamos explorar ...
Todo dev Golang COMETE ESSES ERROS ⚠️
มุมมอง 505หลายเดือนก่อน
O título é um trocadilho (rs), porque nesse vídeo vamos explorar algumas técnicas avançadas de error handling em Go pra devs que já programam na linguagem e querem se aprofundar no assunto. Se você ficou interessado em aprender Go, a Aula 1 do curso Golang na Prática já está disponível: th-cam.com/video/n5eGUuOPvn0/w-d-xo.htmlsi=PEqy2kxyQa6UE0nv 0:00 Motivação 0:48 Introdução 1:55 Assuntos 3:25...
#Rui - Global Legal Hackathon 2019 2nd Round
มุมมอง 2.5K5 ปีที่แล้ว
The Global Legal Hackathon is a competition focused on developing innovation to the legal market. Here is the Curitiba (Brazil) winners solution. "In order to facilitate access to justice, Rui is a three-in-one platform: First, Rui automatically generates formal complaints through a chatbot that can be used in ODRs or lawsuits. Second, Rui audits contracts and bills, seeking for undue charges a...

ความคิดเห็น

  • @Dellabeneta
    @Dellabeneta วันที่ผ่านมา

    Continue com os vídeos/série. Ótimo Natal pra você.

    • @golangnapratica
      @golangnapratica 5 ชั่วโมงที่ผ่านมา

      Igualmente, amigo!

  • @DanteTrinh
    @DanteTrinh วันที่ผ่านมา

    ¡Qué interesante! Siempre me costó entender bien la diferencia entre lenguajes interpretados y compilados, pero este video lo aclaró un poco. 😅 Además, en codigo heroe tengo la suerte de practicar esto gratis y directamente en el navegador, ¡es súper práctico! ¿Alguien más lo usa? 🤔

  • @thiagosantosgoncalves3522
    @thiagosantosgoncalves3522 2 วันที่ผ่านมา

    Muito boa a aula. Muito obrigado pelo conteúdo.

    • @golangnapratica
      @golangnapratica 5 ชั่วโมงที่ผ่านมา

      Disponha, Thiago! Obrigado pelo feedback

  • @juscilan
    @juscilan 2 วันที่ผ่านมา

    Alta qualidade

    • @golangnapratica
      @golangnapratica 2 วันที่ผ่านมา

      @@juscilan Obrigado pelo feedback!

  •  2 วันที่ผ่านมา

    excelente ritmo de ensino!

  • @pablogeovany8961
    @pablogeovany8961 2 วันที่ผ่านมา

    Gostei muito da abordagem mais detalhada, já tem muitos tutoriais superficiais hoje em dia. Um dos meus motivos para aprender Go é justamente esse, por ser uma linguagem de baixo nível, poder dar mais atenção aos detalhes e entender de coisas que seriam abstraídas por outras linguagens, ter mais controle sobre o que estou fazendo. O curso está bem interessante até agora, muito obrigado pelo conteúdo! Estou ansioso para as próximas aulas!

    • @golangnapratica
      @golangnapratica 2 วันที่ผ่านมา

      Muito obrigado pelo feedback, Pablo! Vc tá certo, Go é uma ferramenta legal pra se aprofundar em detalhes, você consegue se aproximar do baixo nível quase tanto quanto C ou C++, mas com uma linguagem bem mais simples e cheia de ferramentas.

  • @SamuelBotelho
    @SamuelBotelho 2 วันที่ผ่านมา

    Sinistro!! Ótima aula

  • @RafaelOrtegaBueno
    @RafaelOrtegaBueno 2 วันที่ผ่านมา

    Parabéns Gui! Sempre com mta habilidade de comunicação e ensino com empatia. Sou e sempre fui fã. Grande abraço!

    • @golangnapratica
      @golangnapratica 2 วันที่ผ่านมา

      @@RafaelOrtegaBueno obrigado pelo apoio, Rafa! Também sou seu fã! 🚀

  • @fabioleonam
    @fabioleonam 2 วันที่ผ่านมา

    A abordagem para mim está muito boa. Suas falas são claras e dá pra entender perfeitamente tudo falado.

    • @golangnapratica
      @golangnapratica 2 วันที่ผ่านมา

      @@fabioleonam Obrigado pelo feedback, Fábio

  • @rataria3891
    @rataria3891 3 วันที่ผ่านมา

    muito top! conteudo fod@ demais

  • @isabelamorais657
    @isabelamorais657 6 วันที่ผ่านมา

    👏👏👏

  • @samuelhenrique4933
    @samuelhenrique4933 7 วันที่ผ่านมา

    Qual vai ser o aplicativo que sera usado pra utilizar o Go?? E tbm gostaria de saber se tem como vc utilizar o Go com outras linguagens, tipo combinar ela com um pyton, C ou C++

    • @golangnapratica
      @golangnapratica 7 วันที่ผ่านมา

      Oi Samuel, no módulo de Arquitetura e Design de Software em Go a gente vai criar a API de um micro-blog que mistura Twitter e Reddit e é focado em comunidades universitárias. Vou dar mais detalhes em breve :) Sobre integrar Go com outras linguagens, da pra gente usar features do C e até escrever código em C no Go usando o comando cgo da Standard Library da linguagem. Da pra usar o cgo pra integrar com C++ também, mas é um pouco mais chato de fazer. Pra Python tem o "gopy", que permite usar pacotes construídos em Go no Python. Nunca usei esse, mas tem mais de 2 mil stars no GitHub :) Esse tipo de coisa é pra cenários beeem específicos, na maioria dos casos é mais fácil comunicar dois serviços feitos em linguagens distintas via rede mesmo, através de APIs, Remote Procedure Calls, etc.

  • @gustavomorais5959
    @gustavomorais5959 8 วันที่ผ่านมา

    Sou junin java spirito e react, com pezin no nestJs. Consigo me tornar junin de go lang depois desse curso? Hehehe Muito top o vídeo, parabéns!

    • @golangnapratica
      @golangnapratica 8 วันที่ผ่านมา

      Fala Gu, valeu! Consegue sim haahhaha mas não depende só de saber Go, as entrevistas costumam avaliar diversos aspectos da sua carreira, habilidades profissionais, interpessoais, experiência prévia, etc.

  • @danlm
    @danlm 8 วันที่ผ่านมา

    Ótimo vídeo, mais um inscrito! Construí coisas pontuais com Go no trampo, é uma linguagem fantástica, to querendo migrar pra backend, sou front pleno e ponderando entre desenferrujar o conhecimento em Java e Spring e tentar atuar no trampo atual pra ganhar xp, e estudar Go em paralelo pensando em médio/longo prazo, o que tu acha? Seria muito legal ter uma visão de alguém mais experiente!

    • @golangnapratica
      @golangnapratica 8 วันที่ผ่านมา

      Oi Dan, obrigado pelo feedback e seja bem-vindo! 
 Depois de todos esses anos, Java continua sendo uma linguagem fantástica e relevante, que paga super bem e tem bastante vaga. Eu acho que seu plano faz todo sentido, como eu comentei: linguagens são ferramentas, é legal ter várias na sua caixa, assim você amplia suas possibilidades na carreira. Você já deve conhecer, mas se não conhece ainda, eu recomendo muito maratonar o canal do Fábio Akita (Akita On Rails) pra todo mundo que quer embarcar no back-end. Eu acho um ótimo ponto de partida. Sobre pensar no Go como médio/longo prazo, eu acho uma boa aposta também. Como eu mencionei no vídeo, a linguagem tem crescido bastante, e bem rápido. Aproveitando, fique a vontade pra sugerir temas pras próximas aulas nesse formulário: forms.gle/QKtgH576MZ6AayQN8 
 Espero poder ajudar na sua jornada!

  • @gustavovasconcelos4579
    @gustavovasconcelos4579 8 วันที่ผ่านมา

    Parabéns Gui!

  • @unitymasters
    @unitymasters 8 วันที่ผ่านมา

    Ótima introdução ao tema, comecei a estudar Go há pouco tempo, vou me inscrever na lista de interesse 😎

    • @golangnapratica
      @golangnapratica 8 วันที่ผ่านมา

      Valeu, mestre! Muito bem-vindo :D

  • @onedaycode
    @onedaycode 8 วันที่ผ่านมา

    Excelente aula! 🤩

  • @gustavovasconcelos4579
    @gustavovasconcelos4579 หลายเดือนก่อน

    Muito bom! 👏👏👏

  • @RafaelOrtegaBueno
    @RafaelOrtegaBueno หลายเดือนก่อน

    Boa Gui!!! Parabéns pelo canal e por compartilhar seus conhecimentos! Grande abraço!

  • @rychardvale
    @rychardvale หลายเดือนก่อน

    Gigante

  • @luccayann
    @luccayann หลายเดือนก่อน

    Eu desconheço alguém que entenda mais disso do que vc!! Vai com tudo amigo!!

  • @danield.r.5039
    @danield.r.5039 5 ปีที่แล้ว

    Amazing idea! But you guys should work your pronunciation of some words

  • @Tatubanana
    @Tatubanana 5 ปีที่แล้ว

    What an amazing idea! This will surely empower lots of people to get their due justice. Thank you for helping make people's lives better :D