Skip to content

joaolucasfernandes/go_introduction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UpDummy Robot - Golang Study

Este projeto foi criado com o intuito de estudar um pouco mais sobre a linguagem GO. O projeto consiste em um robô que é acionado por um menu via linha de comando, e que realiza o monitoramento dos sites descritos no arquivo sites.txt que fica na pasta raiz do projeto, indicando se os mesmos estão disponíveis ou não no momento da execução do robô. As opções disponibilizadas no menu são:

  1. Iniciar Monitoramento: Inicia o monitoramento de fato dos sites presentes no sites.txt
  2. Exibir Logs: Exibe os logs dos monitoramentos executados, estes, que estão armazenados no arquivo logs.txt
  3. Sair: Sai do sistema

Instalação e Execução

Para rodar o projeto, basta ter a linguagem GO instalada em sua máquina. O modo de fazer a instalação irá variar de acordo com cada sistema operacional, e você pode checar como fazer no seu sistema através deste link.

Com a linguagem instalada, basta entrar na pasta raiz do projeto e executar o comando: go run main.go para que o projeto seja executado.

Conceitos aprendidos:

  • História da linguagem
  • Estrutura da linguagem e dos projetos
  • Inferência de tipos de variáveis
  • Criação de funções com e sem retorno
  • Criação, atribuição e conversão de variáveis de vários tipos (int, string, float, arrays, slices, booleans)
  • Concatenação e formatação de strings
  • Utilização e formatação de datas
  • Estruturas condicionais
  • Estruturas de repetição
  • Utilização de módulos
  • Realização de chamadas http
  • Tratamento de erros e exceções
  • Escrita e leitura de arquivos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages