
Alguns lugares que você pode me seguir:
Medium: https://thomacelli.medium.com/
Blog: https://www.tonnytg.com.br
O que faltou no curso?
https://tonnytg.typeform.com/to/xjOUuOQs
Nesse bloco vamos falar sobre o que é o main, o que é o init, como executar o seu primeiro arquivo em Go. Vamos falar também sobre como imprimir um texto e formatar ele.
Acha que faltou alguma coisa nesse curso? https://tonnytg.typeform.com/to/xjOUuOQs
Variáveis é praticamente a parte mais importante de qualquer linguagem, através dela conseguimos armazenar e reaproveitar as informações. Em Go muitos erros são evitados justamente porque estamos falando de uma linguagem tipada, e isso impede que alguns erros ocorram antes do programa ir para produção.
Material de Apoio: https://go-tour-br.appspot.com/basics/8
Acha que faltou alguma coisa? Me ajude a complementar esse curso: https://tonnytg.typeform.com/to/xjOUuOQs
A vida se define em escolhas o tempo, e não poderia ser diferente na programação, então é importante saber como realizar essas decisões também dentro de Go.
Acha que faltou alguma coisa nesse curso? https://tonnytg.typeform.com/to/xjOUuOQs
Programar em sua grande maioria do tempo é repetição, então é muito importante saber como ela funciona tanto para entrar, quanto para sair. O loop infinito acontece quando não existe um gatilho que quebre o loop, mas quando já sabemos quantas vezes queremos repetir algo, tudo fica mais fácil.
Acha que faltou alguma coisa nesse curso? https://tonnytg.typeform.com/to/xjOUuOQs
Entender como função funciona é uma das partes mais básicas da programação que vai ajudar no reaproveitamento de código e dar um cara de algo bem profissional para o seu programa. Defina um nome, cria um contexto e chame ele sempre que precisar.
Acha que faltou alguma coisa nesse curso? https://tonnytg.typeform.com/to/xjOUuOQs
Uma revisão de todos os itens que passamos nessa parte básica de Go. Com ela vamos conseguir avançar para a próxima sessão um pouco mais preparado, dando assim vida aos nossos projetos.
Acha que faltou alguma coisa nesse curso? https://tonnytg.typeform.com/to/xjOUuOQs
Acha que faltou alguma coisa nesse curso? https://tonnytg.typeform.com/to/xjOUuOQs
Aqui entendemos que existem duas partes importantes da documentação, o Effective Go que nos ajuda a melhorar a qualidade de escrita do nosso código em Go e também tem a parte mais importante de todas que é o Standard Library ou seja, onde está documentada as funcionalidade Core de toda a nossa linguagem.
Acha que faltou alguma coisa nesse curso? https://tonnytg.typeform.com/to/xjOUuOQs
Em Go podemos criar estruturas que permite a organização das informações em bloco, que podem ser resgatados facilmente. Podemos definir algo como se fosse um objeto e convocar seus atributos conforme necessidade. Para isso usamos o que é chamado de Structs.
Acha que faltou alguma coisa nesse curso? https://tonnytg.typeform.com/to/xjOUuOQs
Acha que faltou alguma coisa nesse curso? https://tonnytg.typeform.com/to/xjOUuOQs
Acha que faltou alguma coisa nesse curso? https://tonnytg.typeform.com/to/xjOUuOQs
Sabendo lidar com Struct, sabendo amarrar uma função a ela, você está um passo de trabalhar com objetos em Go.
Acha que ficou faltando alguma coisa? Me de seu feedback pelo Typeform: https://tonnytg.typeform.com/to/xjOUuOQs
Interface nos ajuda a garantir que estamos atendendo certos pré-requisitos do nosso código, garantindo assim que somente atendendo certas premissas poderá usufruir de certas funcionalidades
Em contrução
Não pare aqui, continue! O conhecimento é gratuito mas ele só absorvido por aqueles que o procuram.
Go lang tem se tornado uma linguagem muito popular entre as pessoas que trabalham com infraestrutura, e isso tem vários pontos fortes que impulsionaram isso, seja ela para criar uma aplicação ou até para manipular e gerenciar todo ambientes com command line interface. Acredito eu que você já deve ter usado algum binário feito em Go, e ele pode ser o kubectl, gcloud, entre outros. Mas não para por ai a versatilidade do Go, ela existe desde 2006 e tem sido aprimorada cada vez mais para atender a todas as necessidades do mercado em Cloud, que tem crescido cada vez mais.
Go foi criado para fazer com que a programação fosse menos difícil. E de fato, o código do Go é fácil de ser compreendido e mantido.
Lembre-se, o Google criou o Go para fazer parte de sua infraestrutura. Isto significa que a linguagem deveria ser facilmente entendida e que um segmento do código não deveria atrapalhar os demais segmentos.
Isto não apenas permite que diversos programadores trabalhem ao mesmo tempo, mas faz com que a sintaxe do Go seja mais simples de manter e mais fácil de modificar.
Go pode ser uma linguagem programação útil para desenvolver os projetos de seus clientes. Como mencionamos, é uma linguagem que está ganhando grande popularidade, e os programadores que se destacam por Go são bem pagos
Let's Go!