E aí gente beleza mais um vídeo aqui sobre gol hoje a gente vai começar o nosso projeto por si só a gente vai começar o código vamos começar a organizar nosso projeto Vamos criar um dos repositórios Vamos criar os primeiros arquivos e entender o que cada arquivo e o que cada pasta vai ser responsável aqui dentro do nosso projeto Beleza então vamos lá para o vídeo então aqui a gente vai ter um check list aqui das coisas que a gente vai fazer nesse vídeo beleza primeira coisa a gente vai criar o nosso repositório no Git tá então você pode criar aí no seu repositório no seu perfil no githubit Lab onde você preferir Beleza então contando que seja um lugar fácil um lugar que você tenha acesso um lugar que seja prático de você utilizar Beleza então obviamente eu vou criar aqui dentro de hancoden o nosso repositório aqui aqui a gente vai chamar de meu primeiro grude Gol Beleza então a gente vai chamar meu traço primeiro traço cru de traço Gol a gente vai começar ele como um público a gente vai adicionar um redmi depois a gente preenche ele aqui a gente vai colocar um kit menor para projetos em golang beleza e a gente vai criar o nosso repositório aqui criando o nosso repositório ele vai criar apenas um kit knor aqui com algumas coisas aqui do Gol Por exemplo quando você dá Gol build ele gera um ponto xz é um tipo de arquivo que não precisa estar aqui no github então ele vai deixar aqui já como um Git Ignore assim por diante Beleza a gente vai ter aqui o redmi meu primeiro grude que a gente vai preencher lá no vídeo de documentação então agora a gente pode vir aqui e clonar o nosso projeto ou se você depois quiser criar todo o código depois você dá um Git Chad remote original e colocar que é URL depois você de alguém tipo post tanto faz a ordem aqui eu já vou dar um Git clone para Já poder ter o projeto aqui dentro do meu PC Beleza então onde você vai clonar esse projeto onde eu jogo esse projeto né Agora eu vou clonar agora eu vou criar o meu projeto onde eu vou jogar aqui até o gol 1. 18 É você tinha que seguir uma ordem de organização das suas pastas Beleza então você não podia criar um projeto em gol e qualquer pasta dentro do seu PC você tinha que seguir o golpe f/src/ a toda url que estava ali dentro do seu projeto então por exemplo aqui arrancoudi então teria que ser golpe que geralmente Santuário barra Gol aí/sude/meuprojeto primeiro grude em gol como eu não sei qual versão vocês estão utilizando se é um monte de 16 um 18 prefiro Star é meio que pronto para qualquer projeto qualquer versão do Gol eu vou criar nessa ordem para ficar mais fácil eu ter certeza que vai funcionar mas se você já tiver numa versão acima do Gol 1. 8 você pode criar sua pasta e clonar em qualquer lugar do seu PC Beleza então aqui eu vou entrar em barra gol que no caso é onde tá o meu golpef//rc/dithub.
comgen beleza e aqui vai estar todos os meus projetos aqui que eu tenho então o Golem até teacher todos os projetos que a gente tem que a gente criou aqui no nosso canal então aqui eu vou só clonar aqui o nosso projeto pra gente começar aqui até o nosso projetinho pronto Beleza então ele vai clonar aqui no meu primeiro cru de Gol Então você tem que entrar dentro dessa pasta Beleza Estamos prontos para começar o nosso projeto então eu vou entrar aqui com um NV e a gente vai começar agora a brincar aqui com o nosso projeto Beleza então vamos lá primeiro a gente vai organizar as pastas do nosso PC quando na re no caso a gente já fez isso daqui né que foi basicamente organizar Aqui A Hierarquia de passos e clonar aí foi o que a gente fez aqui é o primeiro passo é iniciar o gol mod o gol San Tá então o que que são igual Model Santos se você não sabe ainda como funciona eu vou ter um vídeo aqui de pacotes em gol que eu explico cada arquivo Gold Gol San Andreas são eles O que é pacote O que é tudo isso eu tenho um vídeo bem explicadinho aqui sobre isso se você quiser aprender mais sobre beleza então aqui a gente vai precisar dar um golden para a gente iniciar o nosso projeto Então a gente vai basicamente dar um Gol mod e Nite a gente vai dar githup. com/rão code beleza barra o nosso meu traço primeiro grude Gol então só validando aqui meu primeiro croodle então ele tem que ser a mesma URL daqui de cima tá bom porque depois Se alguém quiser importar o seu projeto ela vai utilizar esse nome pra ela utilizar e o Golem ele só vai achar seu projeto se o nome do módulo for o mesmo nome da URL porque ele vai bater na URL no repositório ali no proxy do repositório para ele conseguir bater e pegar o projeto Beleza então tem que ser o mesmo nome não tá igualzinho aqui é URL vou só dar enter para ele começar e ele iniciar o nosso Gold que na hora que ele iniciar o nosso Gol mode basicamente o que que vai acontecer quando a gente iniciar o nosso Gold ele vai criar aqui esse gol ponto mod aqui ele vai criar um módulo que no caso é o nome do nosso modo se um dia a gente for exportar esse daqui como um módulo como um pacote a pessoa vai dar um Gol get kit hub. com arrancou de minha primeira cru de Gol como isso aqui é um serviço ele não vai ser importado tanto faz mas ele tem que seguir essa ordem essa essa regrinha aqui do nome do módulo beleza e ele vai apontar aqui Qual a versão do Gol a gente está utilizando aqui no meu caso aqui algum ponto 19 então estamos prontos aqui com um golden então o gol San que que é o gonçan o gol samba basicamente é quando a gente começar a importar alguma coisa ele vai aparecer aqui pra gente tá bom então por enquanto ele não vai aparecer ainda ele é um arquivo Auto gerado Então a gente vai criar as pastas e arquivos iniciais como a gente vai criar uma organização mvc aqui a gente vai ter que ter a pasta src com todo o nosso nosso conteúdo né então ele vai ter aqui a Controller Model viu testes em Beleza então a Controller vai ser entrada e as validações de dados a moda vai ser as regras de negócio e objetivo principal objeto principal ali da sua aplicação avio vai ser gerenciamento de dados público e privado e converters então vai ter tudo dentro da views os testes vão ser os testes de integração da aplicação então aqui a gente vai ter lá para frente os testes integração que a gente vai criar para poder validar todo o fluxo toda a jornada da nossa aplicação e a gente vai ter um pacote de configurações que aqui vai ter configuração para acessar o banco de dados conexões com manga de dados e algumas outras coisas que a gente precisar Beleza a gente vai ter o mesmo.
que é o arquivo que vai inicializar a nossa aplicação que é o que a gente precisa para aplicação começar o corda da nossa aplicação É onde tudo vai começar a gente vai precisar de um ponto Henry aqui eu estou utilizando essa solução de pontuem Mas você pode utilizar Qualquer uma outra você pode utilizar algum repositório que você vai buscar essa configuração você pode utilizar o Secrets do Eks sei lá é que eu tô utilizando que é o mais simples de todos que a gente vai utilizar beleza e a gente tem um Git gnor aqui no caso já foi criado Beleza então essas configurações iniciais que a gente vai ter e o Google mod aqui no caso eu não coloquei aqui beleza então são essas as configurações iniciais que a gente vai ter vamos começar então pelo meio ponto gol e o ponto Henry que é o que a gente vai precisar inicialmente Beleza então vamos começar com eles aqui para a gente já conseguir também importar um pacote então aqui na raiz do seu objeto do seu projeto você vai criar um men.